Ios NSPredicate通过NSSet进行搜索

Ios NSPredicate通过NSSet进行搜索,ios,core-data,nspredicate,Ios,Core Data,Nspredicate,假设您有以下核心数据模型: 名为Event的实体 名为Tag的实体 事件和标记之间的关系是多对多的。因此,单个事件将有多个标记,一个标记将指向多个事件 我的问题是: 如何创建一个NSPredicate,它将返回一个包含特定标记的事件数组 我想用具有用户将指定的标记的事件填充UITableView。要获取与给定标记相关的所有对象,请使用 [NSPredicate predicateWithFormat:@"ANY tags == %@", givenTag]; 要获取与给定标记相关的所有对象,请

假设您有以下核心数据模型:

名为Event的实体

名为Tag的实体

事件和标记之间的关系是多对多的。因此,单个事件将有多个标记,一个标记将指向多个事件

我的问题是:

如何创建一个NSPredicate,它将返回一个包含特定标记的事件数组


我想用具有用户将指定的标记的事件填充UITableView。

要获取与给定标记相关的所有对象,请使用

[NSPredicate predicateWithFormat:@"ANY tags == %@", givenTag];

要获取与给定标记相关的所有对象,请使用

[NSPredicate predicateWithFormat:@"ANY tags == %@", givenTag];