Постоянный идентификатор объекта для NSManagedObject с родителями

После сохранения objectID будет постоянным.

Однако что делать, если у manageObjectContext есть родитель, а у этого родителя нет сохранения. Будет ли идентификатор объекта постоянным?


person user4951    schedule 10.04.2013    source источник


Ответы (1)


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

Сохранение контекста управляемого объекта, который имеет родительский контекст, только отправляет изменения в родительский объект. Изменения не будут сохранены в постоянном хранилище (и идентификатор объекта станет постоянным) до тех пор, пока не будет сохранен корневой контекст.

person 一二三    schedule 10.04.2013