【发布时间】:2012-08-09 11:21:24
【问题描述】:
有两个实体 C 和 P 具有多对多关系。我正在尝试获取 C 实体,其中 C 包含至少一个 P,因此包含至少一个 C,其属性 a 具有特定值。
我正在尝试这样的事情:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY p.c.a = %d ", someValue];
但这显然不起作用,因为 P 也与 C 有一对多的关系。我需要这样的东西:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY p.ANY(c).a = %d ", someValue];
你会如何以正确的方式编写这样的谓词?
【问题讨论】:
标签: ios core-data nspredicate nsfetchrequest