我通过“ref”字段从实体 A 到实体 B 具有一对多(可选)关系,我使用以下谓词仅返回具有一个或多个引用的 A 实体:
NSPredicate *tagsPredicate = [NSPredicate predicateWithFormat:@"ref.@count > 0"];
[fetchRequest setPredicate:tagsPredicate];
使用这个谓词,我可以用实体 A 的字段填充我的 TableView ,例如一个名字。但是,我还想检索并显示对 B 实体的引用计数,即 ref.count 值的值。
谢谢,
保罗
最佳答案
如果问题是“如何获取 A.ref 指向的对象的数量?”,一个可能的答案是:[A valueForKeyPath:@"ref.@count"]。另一个是:[A.ref 计数]。
关于ios - CoreData 返回与 >0 个实体有关系的实体以及这些关系的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5226751/