Отслеживание семейных отношений в Базовых данных (1 родительский объект + 2 типа дочерних элементов, один из которых является рекурсивным), попытка создать раскрывающееся меню в Интерфейсном Разработчике, в котором перечислены имена родительских объектов, чтобы пользователь мог выберите один из них, чтобы связать в качестве родителя редактируемой записи. У меня все привязки установлены, но при запуске он выдает следующий текст ошибки в первом слоте меню:
Ошибка отношения для (<NSRelationshipDescription: 0x100143ed0>
), имя родителя, isOptional 1, isTransient 0, семейство сущностей, родительский элемент renamingIdentifier, предикаты проверки (
), предупреждения (
), versionHashModifier (null
), назначение Семейство сущностей, подсемейство inverseRelationhip, minCount 0, maxCount 0 для 0x10025c850
Я немного почитал в Интернете, и, похоже, это связано с тем, что у меня установлены отношения многие-к-одному (поскольку у одного родителя может быть несколько детей, но я хочу ограничить каждого ребенка только одним родителем). Я пытался найти способ реструктурировать модель данных, чтобы не связывать много-к-одному с чем-то, что нужно будет вызывать таким образом, но я застреваю, пытаясь выяснить как отследить детей. Есть идеи по поводу возможных способов решения проблемы?