Как я могу использовать один ко многим в Core Data? - PullRequest
0 голосов
/ 10 января 2019

Я создал проект, в котором я использую две сущности. Первая сущность имеет два атрибута, и я назвал эту сущность Банки. В этом у меня есть титул и деньги. Второй тоже имеет два атрибута, и я назвал эту сущность Debits. В этом у меня есть титул и деньги. Как я могу подключить каждый ряд банков ко многим дебетам?

1 Ответ

0 голосов
/ 10 января 2019

Прежде всего, рекомендуется называть сущности в единственном числе, Bank и Debit.

  • В модели базовых данных добавьте отношение в сущности Bank, name debits, destination Debit, выберите инспектор модели данных ( ⌥⌘ 3 ) и установите Введите на To Many и снимите флажок Optional
  • Добавление отношения в сущности Debit, имя bank, назначение Bank, Инверсия debits, в наборе инспектора модели данных Введите до To One и оставьте его Optional
  • Вернитесь к соотношению Bank и установите Inverse в bank
  • В классе Bank добавить

     @NSManaged public var debits: Set<Debit>
    
  • В классе Debit добавить

     @NSManaged public var bank: Bank?
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...