Скажите, что у вас есть пара объектов с основными данными. Студент и экзамен. Эти два изначально заполнены данными из двух xml-файлов, загружаемых из Интернета.Создание отношений данных ядра после заполнения объектов данными
Теперь студенты и экзамены - это разные вещи ... изначально между ними нет связей. Но после заполнения этих двух объектов я мог бы связать некоторых студентов с некоторыми экзаменами. Или, может быть, я хочу, чтобы все студенты сдавали экзамен. Но я все еще хочу иметь возможность рассматривать экзамены как самостоятельные вещи, которые, возможно, не связаны с учениками.
Я не уверен, как это сделать с помощью Core Data. В модели данных у вас либо есть отношения, либо нет. Должен ли я иметь два разных сущности для Экзамена ... один для независимых экзаменов и один связанный со студентом, который может быть создан из другой экзаменационной?
Трюк заключается в том, чтобы сделать связь необязательной. Таким образом, объект Student может иметь отношение к экзамену, если он ему нужен, но нет проблем, если он его не имеет. – TechZen 2010-11-29 14:23:08