Core Data обрабатывает детали взаимосвязей «ко-многим» для вас, вам не нужно создавать промежуточные таблицы.
Откройте файл .xcdatamodel Core Data, выберите Food
Сущность и нажмите Add Relationship
.Назовите отношения wines
.Сделайте его целевой объект сущностью Wine
.Откройте Data Model Inspector
(option-cmd-3) и выберите To-Many Relationship
.
. Теперь выберите объект Wine
.Создайте отношения под названием foods
.В Data Model Inspector
сделайте отношение Desination
сущностью Food
, его обратное отношение равно wines
и установите также значение To-Many Relationship
.
Теперь каждый экземпляр Food
можетиметь много Wine
с, и каждый экземпляр Wine
может иметь много Food
с.