Ios 核心数据到多个关系NSPredicate以获取

Ios 核心数据到多个关系NSPredicate以获取,ios,objective-c,core-data,nspredicate,Ios,Objective C,Core Data,Nspredicate,我必须取回所有带有所选书籍标签的书籍 BOOK <<-->> TAGS 其中,标记列表是NSSet类型的选定书本标记列表。我也尝试过使用NSArray,但没有成功。 我正朝着正确的方向前进,我应该做些不同的事情吗? 请帮帮我。谢谢。试试这个 [request setPredicate:[NSPredicate predicateWithFormat:@"ANY tags IN %@", tagList]]; tagList是一个实际标记对象的数组,tags是从Book

我必须取回所有带有所选书籍标签的书籍

BOOK <<-->> TAGS
其中,标记列表是NSSet类型的选定书本标记列表。我也尝试过使用NSArray,但没有成功。 我正朝着正确的方向前进,我应该做些不同的事情吗? 请帮帮我。谢谢。

试试这个

[request setPredicate:[NSPredicate predicateWithFormat:@"ANY tags IN %@", tagList]];

tagList是一个实际标记对象的数组,tags是从Book到Tag的关系名称。

你说“不起作用”是什么意思?您是否得到错误或错误的结果?请更准确地描述这个问题。这与问题中的谓词完全相同。好吧,它没有括号,但我已经多次使用相同的谓词,它对我有效。将等待OP解释其不工作的原因,并在必要时进行编辑。
[request setPredicate:[NSPredicate predicateWithFormat:@"ANY tags IN %@", tagList]];