【发布时间】:2014-01-15 23:51:35
【问题描述】:
我有一个核心数据对象,其中有一个核心数据对象的 NSOrderedSet,称为 hierarchyItems。我想创建一个获取请求,该请求将检查 hierarchyItems 集是否包含一个对象,该对象也在另一个核心数据对象的 NSMutableSet 中。我想创建一个与
具有相同功能的 NSPredicate 或 NSExpression[obj.hierarchyItems intersectsSet: setOfItems];
【问题讨论】:
-
对我来说它看起来不像是重复的。这个问题是关于集合交集的,实际上比集合相等更容易测试。
-
@MartinR:集合相等性测试非常简单地从集合交集派生
-
@njzk2:我不太明白你的意思。问题是关于核心数据谓词(只有一组有限的可用运算符)。正如您从“可能重复”的答案中看到的那样,找到与给定集合的关系等于的所有对象比该问题的解决方案更复杂。
标签: ios core-data nspredicate nsset nsexception