Можно ли использовать Combine с отдельным полем NSManagedObject? - PullRequest
0 голосов
/ 09 марта 2020

Прямо сейчас я смог наблюдать за изменениями в 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 и просто сделать, чтобы изменение одного конкретного поля выполняло изменение пользовательского интерфейса напрямую?

...