gpt4 book ai didi

objective-c - NSPredicate 表达式过滤一对多关系的计数

转载 作者:太空狗 更新时间:2023-10-30 03:40:13 25 4
gpt4 key购买 nike

我有一个具有一对多关系的核心数据模型,例如:

@interface Person : NSManagedObect
@property (nonatomic, retain) NSSet *children;
@end

我想创建一个谓词,它只给我至少有一个 child 的 Person:

我试过:[NSPredicate predicateWithFormat:@"person.children.count > 0"]

但我得到 NSPredicate to-many key not allowed

最佳答案

好的,我找到了一些 documentationrealm.io 上关于 NSPredicate 集合查询的网站,它有答案:

你必须使用 @count 而不是 count:

所以:[NSPredicate predicateWithFormat:@"person.children.@count > 0"]

遗憾的是 Apple 自己并没有对此进行记录(至少我找不到)。

关于objective-c - NSPredicate 表达式过滤一对多关系的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29388221/

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