CoreData: извлечение объекта из несохраненного контекста - PullRequest
6 голосов
/ 13 июля 2010

после того, как я вставил ManagedObject в контекст, я хотел бы получить его позже, но перед сохранением контекста (я бы сохранил после того, как все объекты вставлены).Похоже, что запрос контекста позже с выборкой, касающейся этих объектов, ничего не возвращает, если контекст не был ранее сохранен.Есть ли способ сохранить только в конце? (Я думаю, я могу сохранить свои объекты в массиве или словаре и запросить, но я думал, что coredata сделает это для меня)

1 Ответ

16 голосов
/ 13 июля 2010

Попробуйте это:

[myFetchRequest setIncludesPendingChanges:YES];

Из документации :

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

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