2010-09-23 3 views
1

Если отношение основных данных имеет обратную связь, вам нужно только установить один из объектов отношений, тогда соответствующая связь будет настроена?Основные данные - Сохранение отношений

В прошлом я установил обе взаимосвязи, но, глядя на iPhone Core Data Recipes, кажется, что они установили только 1 из отношений?

Благодаря Джеймс

ответ

3

Я нашел ответ в документации:

Поскольку ядро ​​данные заботятся о поддержании графа объектов непротиворечивости для вас, вам нужно всего лишь изменить один конец отношений и все остальное аспекты управляются для вас. Это относится к отношениям «один-ко-многим» и «ко многим ко многим». Рассмотрим следующие примеры.

Итак, ответ ДА, вам нужно только установить одну сторону отношений.

Более подробная информация здесь:

https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdRelationships.html#//apple_ref/doc/uid/TP40001857-CJBDBHCB

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