NSPredicate仅返回与一对多关系中的其他实体关联的实体

时间:2013-10-05 11:24:03

标签: ios nspredicate relationship

简单问题:

我有一个实体group,它与contact实体有很多关系。 我希望只找到其联系人设置的group个实体至少有一个contact

尝试:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY %K != NULL", GroupRelationships.contact]; 

但没有运气。

由于

1 个答案:

答案 0 :(得分:1)

你想要做的是使用关系的计数:

[NSPredicate predicateWithFormat:@"contacts.@count > 0"];