Как добавить несколько объектов для атрибута (iOS, Core Data)? - PullRequest
1 голос
/ 22 января 2012

Я хочу создать отношения один ко многим.Моя установка выглядит примерно так:

У меня есть объект профиля, у меня есть объект времени.

Каждый профиль имеет отношение ко времени.

Как определить отношения,и добавить несколько объектов Time в один профиль?

Могу поспорить, что это очевидно, но я не вижу, как реализовать.

1 Ответ

1 голос
/ 22 января 2012

edit после публикации ответа я увидел ваш комментарий - чтобы определить отношение ко многим в моделировщике, выберите отношение и выберите to-many из вариантов:

enter image description here

Чтобы заполнить отношения, вы можете сделать это двумя способами.Я предполагаю, что ваша сущность профиля имеет отношение ко многим, называемое times, а обратное отношение - отношение один к одному, называемое profile.

  • Установите profile для каждой сущности Времени во время ее создания.Это автоматически заполняет обратную связь (т.е. добавляет время к набору times профиля).
  • Соберите соответствующие сущности времени в наборе и установите для свойства times этот набор.Опять же, обратное будет автоматически заполнено.

Более подробная информация здесь .Методы доступа, позволяющие добавлять отдельные объекты в отношение «многие», можно сгенерировать из редактора модели управляемых объектов в XCode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...