2013-06-19 4 views
0

Я моделирую отношения в Core Data, где объект Foo может иметь несколько элементов Item и Item не может существовать без Foo.Не нулевое обратное отношение данных ядра

В модели Core Data у меня есть объект Foo, у которого есть необязательное отношение «многие» с именем «items» к объекту Item, где правило удаления должно каскадироваться. Каждый элемент имеет необязательную обратную связь с Foo с именем «foo», где значение count = 1 и правило удаления установлено на null.

В настоящее время

foo.items = newItems; 

приводит к обратной связи с Foo быть nil'd для каждого из старых вещей. Есть ли способ настроить Core Data, чтобы сохранить обратную связь с старыми элементами (так что они все еще указывают на foo)?

+0

Итак, вы хотите, чтобы 'foo.items' содержал все старые значения в' items' и все новые в 'newItems'? –

ответ

0

Зачем вам это нужно? Кажется, что, поскольку вы назначаете новый набор элементов (кто начнет ссылаться на Foo), старые элементы больше не будут ссылаться на Foo?

Смежные вопросы