gpt4 book ai didi

iphone - 核心数据 - NSPredicate 过滤对多关系

转载 作者:行者123 更新时间:2023-12-03 18:32:50 25 4
gpt4 key购买 nike

我有 2 个实体,任务和列表。每个任务与称为“list”的List对象有一对一关系,与List有逆向关系,与称为“tasks”的Task有一对多关系。

我尝试使用带有 NSPredicate 的获取请求来获取属于指定列表的所有任务对象:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"list=%@", theList];
[fetchRequest setPredicate:predicate];

(其中“theParent”是对 List 对象的引用)。但是,这不会返回任何获取的对象。如果我取出谓词,则返回对象(所以我确实知道它们存在,并且通过 NSLogging theList 我知道它有与之关联的 Task 对象)。

谢谢

最佳答案

这可能是您的谓词中的一个简单的拼写错误吗?

当我假设你真正想要的是“list==%@”时,你有“list=%@”

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"list == %@", theList];
[fetchRequest setPredicate:predicate];

关于iphone - 核心数据 - NSPredicate 过滤对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2521070/

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