КВО - проблема извлечения объекта из хранилища и отображения для редакции - PullRequest
0 голосов
/ 10 сентября 2009

У меня проблема с КВО, и я просто не могу понять, что это такое.

У меня есть экран, который можно использовать для редактирования или создания записи. Эта запись представлена ​​объектом модели, который содержит несколько переменных типа NSString.

Контроллер для этой строки имеет переменную экземпляра для хранения модели, над которой в данный момент работает. Когда я открываю окно для создания новой записи, я создаю новую сущность в контексте моего управляемого объекта, назначаю вновь созданную сущность этой переменной экземпляра и отображаю окно - без проблем.

Я использую ручные уведомления в некоторых полях моего объекта модели, потому что он наследуется от NSManagedObject.

Но когда я пытаюсь редактировать запись - извлекая ее из Core Data и делая то же самое - я получаю ошибку: [addObserver: forKeyPath: options: context:] не поддерживается. Ключевой путь: имя пользователя

NSLogging объекта показывает, что он имеет правильный тип. Любые подсказки?

1 Ответ

1 голос
/ 10 сентября 2009

Эта ошибка дает понять, что набор где-то задействован. Вы уверены, что устанавливаете переменную экземпляра непосредственно для объекта модели вместо набора из них (возможно, даже из набора только с одним членом)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...