【发布时间】:2014-02-06 11:55:42
【问题描述】:
我有类似以下情况:
问题是当我添加从一个对象到另一个对象的链接时,我添加了一次。因此,如果 2 个对象被链接,则一个具有 directReports == 1,managers = 0 和另一个 directReports == 0,managers == 1。
如果我想获取所有链接的对象,那么我不能将谓词写为(directReports.count > 0) OR (managers.count > 0)(这是被禁止的)。所以我应该写成(ANY directReports != nil) OR (ANY managers != nil)。
那么有没有更好的方法来解决这个问题。例如,我看到可以在实体上创建一个类别,但我可以在谓词中使用它吗?
【问题讨论】:
-
您到底想获取什么?链接到任何其他对象的所有对象?
-
链接到任何其他同类型对象的所有对象
标签: ios core-data many-to-many entity-relationship