Я перенесу модель данных, имеющуюся в Realm, в Core Data (чтобы я мог синхронизироваться с ансамблями). Модель представляет собой граф, и в Realm я сам управляю целостностью графа с помощью правил об удалениях и т. Д. В транзакциях.
Я сделал примерный график, который призван описать суть моей проблемы.
Все объекты на моем графике - это Вещи. Вещи имеют упорядоченные отношения со многими. Тем не менее, subThings имеют несколько способов, которыми они ссылаются. Например, один тип DerivedFromThing имеет два отношения «многие ко многим» (их обратные значения будут находиться в подразделах другой вещи).
Итак, мой график имеет полный набор обратных связей, но не в моде, который, по-видимому, можно моделировать в Базовых данных.
Поскольку у меня уже есть код для управления целостностью, я рад сам позаботиться обо всех отношениях. Тем не менее, я получаю предупреждения в своей сборке, поэтому я хотел еще раз проверить, правильно ли я подхожу.
Есть ли способ смоделировать мои многие-многие отношения в Core Data? Если нет, есть ли проблемы, с которыми я столкнусь, игнорируя мои предупреждения.
Спасибо.