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