gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 02:43:19 24 4
gpt4 key购买 nike

我的应用程序有 3 个实体:FolderFeedItem。 Folder 和 Feed 彼此之间有多对多的关系:“feeds”和“folders”,而 Feed 有一对多的关系“items”到 Item,Item 与“feed”到 Feed 有一对一的关系。现在我有一个包含多个 Fe​​ed 托管对象的文件夹管理对象,我想检索该特定文件夹的 feed 中的所有项目,如何使用谓词实现此目的?感谢所有帮助。

对象图:文件夹 <<-->> 提要、提要 >--<< 项目

最佳答案

您可以使用谓词对“Item”实体执行提取请求

[NSPredicate predicateWithFormat:@"ANY feed.folders == %@", theFolder]

请注意,您也可以在没有获取请求的情况下获得结果:

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

关于ios - 如何使用谓词评估核心数据中复杂的多对多关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25469419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com