Сохранение отношения «Один ко многим» в CoreData

#iphone #objective-c #core-data

#iPhone #objective-c #core-data

Вопрос:

Я создал основную модель данных, в которой есть две сущности, которые имеют отношение «один ко многим». Объектами являются экзамены и вопросы. На экзамене может быть много вопросов.

Каков наилучший способ сохранить объекты вопросов, чтобы они были связаны с конкретным экзаменом?

Поток, который я хочу, чтобы он имел, — это начать новый экзамен с именем экзамена, затем добавить вопросы, затем закрыть экзамен с количеством вопросов и сохранить его в постоянном хранилище.

Ответ №1:

После создания Question объекта просто установите его .exam свойство (при условии, что это имя обратной связи, например, Exam.questions ) для содержащего объекта exam. Если вам нужно упорядочить вопросы, взгляните на упорядоченные отношения (доступны с Lion / iOS 5) или на это или это.

Комментарии:

1. Порядок на данный момент не имеет значения, но что касается первой части вашего ответа, у вас есть образец кода? Я обнаруживаю, что перегружен основными данными.

2. Я рекомендую больше профессионализма в ваших ответах. Вы ни в коем случае не обязаны отвечать мне, и, поскольку я следовал всем руководствам, ни одно из которых мне не помогло, ваш ответ мне совсем не помог.

3. Тогда, пожалуйста, задайте свой вопрос более точно. В лучшем случае это действительно так же просто, как установить одно свойство для связанного объекта.