跟踪核心数据中的家族关系(1个父实体2个孩子类型,其中一个是递归的),尝试在Interface Builder中创建一个下拉菜单,列出父实体的名称,以便用户可以选择一个关联作为正在编辑的条目的父项.我已经绑定所有设置,但是当它运行它在菜单的第一个插槽中产生以下错误文本:
Relationship fault for (
<NSRelationshipDescription: 0x100143ed0>
),name parent,isOptional 1,isTransient 0,entity Family,renamingIdentifier parent,validation predicates (),warnings (
),versionHashModifier (
null
),destination entity Family,inverseRelationship subFamilies,minCount 0,maxCount 0 on 0x10025c850
我已经在线阅读了一下,这似乎与我已经建立了多对一关系的事实有关(因为一个父母可以有多个孩子,但是我想限制每个孩子只有一个父母).我一直试图找出一种重组数据模型的方法,以便不要将这种多对一的关系放在需要以这种方式调用的东西上,但是我正在努力弄清楚如何跟踪孩子们.关于解决问题的可能方法的任何想法?