NSPredicate 通过 NSSet 搜索
Posted
技术标签:
【中文标题】NSPredicate 通过 NSSet 搜索【英文标题】:NSPredicate Search Through NSSet 【发布时间】:2013-10-17 14:11:23 【问题描述】:假设您有以下核心数据模型:
一个名为 Event 的实体。
一个名为 Tag 的实体。
Event和Tag的关系是多对多的。所以一个事件会有多个标签,一个标签会指向很多事件。
我的问题:
如何创建一个 NSPredicate 来返回一个包含特定标签的事件数组?
我想用具有用户指定标签的事件填充 UITableView。
【问题讨论】:
【参考方案1】:要获取与给定标签相关的所有对象,请使用
[NSPredicate predicateWithFormat:@"ANY tags == %@", givenTag];
【讨论】:
以上是关于NSPredicate 通过 NSSet 搜索的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 NSPredicate 通过 CoreData 中的 NSSet 属性的元素过滤对象?
使用 NSPredicate 来判断 NSSet 是不是包含来自另一个 NSSet 的对象 [重复]
NSPredicate 和 NSManagedObjects 的 NSSet