CoreData addObserver NSKeyValueChangeInsertion - PullRequest
0 голосов
/ 10 декабря 2010

Есть ли способ получить объект, который был добавлен, используя addObserver:forKeyPath:options:context: с опцией NSKeyValueChangeInsertion на NSManagedObject?

1 Ответ

1 голос
/ 10 декабря 2010

Да.Из документации для observeValueForKeyPath:ofObject:change:context::

change Словарь, который описывает изменения, внесенные в значение свойства в ключевом пути keyPath относительно объекта.Записи описаны в «Ключах, используемых словарем изменений».

И далее:

NSKeyValueChangeKindKey Объект NSNumber, содержащий значение, соответствующее одному изNSKeyValueChangeKindKey перечислений, что указывает на то, что произошло своего рода изменения.

1014 *
NSKeyValueChangeIndexesKey Если значение параметра NSKeyValueChangeKindKey является NSKeyValueChangeInsertion, NSKeyValueChangeRemoval или NSKeyValueChangeReplacement, значение этого ключа является объектом NSIndexSet, который содержит индексоввставленные, удаленные или замененные объекты.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...