我有3 NSManagedObjet
s;人,东西和收藏。核心数据搜索的NSPredicate
我想用一个NSPredicate
获得的所有Collection
s表示ThePerson
有一个列表。
示例:Scott具有objectA和objectB,它们位于集合Numbers和Collection中的Letters和object1中。
我希望能够执行获取请求并获取集合字母和数字。
我想:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY stuffs.persons == %@", person];
和:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SUBQUERY(stuffs, $s, ANY $s.persons == %@)", scott];
有什么建议?
有,我忘了提另一个条件:斯科特的字母'Collection'可能包含对象A和对象B,而仁的书收集可能只包含对象A。有了这个要求,我不相信这个解决方案会起作用吗?或者我会错吗?对不起,我原来并没有在这个问题中说明这一点。 – Padin215