У меня проблема с КВО, и я просто не могу понять, что это такое.
У меня есть экран, который можно использовать для редактирования или создания записи. Эта запись представлена объектом модели, который содержит несколько переменных типа NSString.
Контроллер для этой строки имеет переменную экземпляра для хранения модели, над которой в данный момент работает. Когда я открываю окно для создания новой записи, я создаю новую сущность в контексте моего управляемого объекта, назначаю вновь созданную сущность этой переменной экземпляра и отображаю окно - без проблем.
Я использую ручные уведомления в некоторых полях моего объекта модели, потому что он наследуется от NSManagedObject.
Но когда я пытаюсь редактировать запись - извлекая ее из Core Data и делая то же самое - я получаю ошибку:
[addObserver: forKeyPath: options: context:] не поддерживается. Ключевой путь: имя пользователя
NSLogging объекта показывает, что он имеет правильный тип. Любые подсказки?