Прямо сейчас я смог наблюдать за изменениями в NSManagedObject CoreData, используя
NotificationCenter.default
.publisher(for: .NSManagedObjectContextObjectsDidChange, object: managedContext)
.sink(notification in
guard let userInfo = notification.userInfo else { return }
//get changed object and update each field
)
Но есть ли способ подписаться на .assign и просто сделать, чтобы изменение одного конкретного поля выполняло изменение пользовательского интерфейса напрямую?