Какой самый простой способ узнать, что экземпляр NSManagedObject является новым и еще не сохранен? - PullRequest
0 голосов
/ 21 сентября 2010

Я нашел isInserted свойство, но что если я создал объект, не вставляя его в управляемый контекст?Может быть, я могу использовать ObjectID как-то для этой цели?

1 Ответ

4 голосов
/ 21 сентября 2010

Вставлено должно работать нормально, потому что вы не можете создать управляемый объект, не вставляя его. Вы также можете использовать метод isTevenID для objectID, который возвращает YES, если объект еще не был вставлен.

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

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