如何避免核心数据警告"实体应该有反向关系"?

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
\n

苹果文档中的参考

\n

作为一般规则,一对多关系具有多对一逆关系。如果您想定义多对多关系,只需将一个关系定义为对多,并将其逆关系定义为对多。

\n