как создать много-много отношений с основными данными? Свифт, XCode

У меня есть 2 лица.

лицо 1 - человек лицо 2 - книги

У сущности People есть свойство, представляющее собой массив строковых имен их любимых книг.

Мне нужно создать отношение, которое каким-то образом отображает любимую книгу человека на соответствующий объект (ы) объекта книги.

Я не уверен, как это сделать.

До сих пор я начал с создания взаимосвязи в базовой модели данных для людей, установив в качестве пункта назначения «книги», а затем для сущности книги, создавшей взаимосвязь, для назначения в качестве «людей».

Я не вижу или не понимаю, как это автоматически выберет каждую из любимых книг человека ... в конце дня они оба отдельные объекты. Как класс людей узнает, что для конкретного экземпляра людей эта, эта и эта книга являются фаворитом этого человека?

Ответы на вопрос(1)

Ваш ответ на вопрос