Rem*_*rrr 6 warnings core-data objective-c ios
我有一个模型图,其中有几个实体与其他实体有一对多的关系. 这意味着反向关系应该是一对多,但这是不可能的.
核心数据运作良好,没有反向关系,唯一让我抓狂的是警告)
有人知道如何避免这些特定的警告吗?
谢谢.
cod*_*cat 1
\n反向关系\n大多数关系本质上是双向的。如果部门与在该部门工作的员工存在一对多关系,则员工与部门之间存在逆向关系。主要的例外是获取的属性,它表示弱单向关系\xe2\x80\x94,从目标到源没有关系(请参阅\xe2\x80\x9c获取的属性\xe2\x80\x9d)。\n您通常应该对两个方向的关系进行建模,并适当地指定逆关系。如果发生更改,Core Data 使用此信息来确保对象图的一致性\n
反向关系
大多数关系本质上是双向的。如果部门与在该部门工作的员工存在一对多关系,则员工与部门之间存在逆向关系。主要的例外是获取的属性,它表示弱单向关系\xe2\x80\x94,从目标到源没有关系(请参阅\xe2\x80\x9c获取的属性\xe2\x80\x9d)。
您通常应该对两个方向的关系进行建模,并适当地指定逆关系。如果发生更改,Core Data 使用此信息来确保对象图的一致性
苹果文档中的参考
作为一般规则,一对多关系具有多对一逆关系。如果您想定义多对多关系,只需将一个关系定义为对多,并将其逆关系定义为对多。
归档时间:
11 年,12 月 前
查看次数:
2988 次
最近记录:
10 年,1 月 前