CoreData返回与> 0实体有关系的实体以及这些关系的计数

时间:2011-03-07 23:48:26

标签: ios core-data

我通过'ref'字段实现了从实体A到实体B的多对多(可选)关系,并且我使用以下谓词来仅返回具有一个或多个引用的实体:

NSPredicate *tagsPredicate = [NSPredicate predicateWithFormat:@"ref.@count > 0"];
[fetchRequest setPredicate:tagsPredicate];

使用此谓词,我可以使用实体A中的字段填充表格视图,例如一个名字。但是,我还想检索并显示对B实体的引用计数,即ref.count值的值。

谢谢,
保罗

1 个答案:

答案 0 :(得分:1)

如果问题是“如何获得A.ref指向的对象的数量?”,一个可能的答案是:[valueForKeyPath:@“ref。@count”]。另一个是:[A.ref count]。