使用 NSPredicate 来判断一个 NSSet 是否包含来自另一个 NSSet 的对象



我有一个核心数据对象,其中包含一组名为 hierarchyItems 的核心数据对象的 NSOrderedSet。我想创建一个获取请求,该请求将检查层次结构项集是否包含也在另一个 NSMutableSet 核心数据对象中的对象。我想创建一个具有相同功能的 NSPredicate 或 NSExpression

[obj.hierarchyItems intersectsSet: setOfItems];

获取hierarchyItems与 非空交集的对象 setOfItems ,使用带有谓词的获取请求

[NSPredicate predicateWithFormat:@"ANY hierarchyItems IN %@", setOfItems]

最新更新