gpt4 book ai didi

ios - 尝试编写一个谓词来与一对多关系的第一个对象进行比较

转载 作者:行者123 更新时间:2023-11-28 19:03:37 25 4
gpt4 key购买 nike

我使用这个谓词 [NSPredicate predicateWithFormat:@"ANY lists.name LIKE[cd] %@", listName] 来比较搜索字符串 (listName) 和有序的 to-许多 关系名为 lists,但是,有一个设计要求,我必须将搜索字符串 (listName) 与 中有序集合的第一个元素进行比较 to-许多 关系,所以我需要使用 CoreData 谓词完成类似以下伪代码的操作:
[NSPredicate predicateWithFormat:@"lists.firstObject.name LIKE[cd] %@", listName];

提前谢谢你

p.s 我知道可以获取该有序对多 关系的第一个对象,然后将 listName 与该对象进行比较,但我不会使用它方法'因为这将是应用程序的开销,因为此谓词是大循环的一部分。

最佳答案

在我的手机上打字,请原谅我的简洁。

我很确定你能做到:

"lists[0].name like[cd] %@", ...

还有:

"lists[first].name like [cd] %@", ...

但是,我不知道 Core Data 是否可以评估该谓词。您将不得不尝试并找出答案。

关于ios - 尝试编写一个谓词来与一对多关系的第一个对象进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22591722/

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