Ios 如何使用谓词评估核心数据中复杂的多对多关系?

Ios 如何使用谓词评估核心数据中复杂的多对多关系?,ios,core-data,many-to-many,nspredicate,Ios,Core Data,Many To Many,Nspredicate,我的应用程序有3个实体:文件夹,提要,项目。文件夹和提要彼此都有多对多关系:“提要”和“文件夹”,而提要有多对多关系“项”到项,项有一对一关系“提要”到提要。现在我有了一个文件夹管理对象,它包含几个提要管理对象,我想检索这个特定文件夹的提要中的所有项,如何使用谓词实现这一点?感谢所有的帮助 对象图:文件夹提要,提要>-您可以使用谓词对“Item”实体执行获取请求 [NSPredicate predicateWithFormat:@"ANY feed.folders == %@", theFold

我的应用程序有3个实体:
文件夹
提要
项目
。文件夹和提要彼此都有多对多关系:“
提要
”和“
文件夹
”,而提要有多对多关系“
”到项,项有一对一关系“
提要
”到提要。现在我有了一个文件夹管理对象,它包含几个提要管理对象,我想检索这个特定文件夹的提要中的所有项,如何使用谓词实现这一点?感谢所有的帮助


对象图:文件夹提要,提要>-您可以使用谓词对“Item”实体执行获取请求

[NSPredicate predicateWithFormat:@"ANY feed.folders == %@", theFolder]
请注意,您也可以在没有获取请求的情况下获得结果:

NSSet *items = [theFolder valueForKeyPath:@"feeds.item"];