【发布时间】:2013-08-28 22:04:04
【问题描述】:
我有 3 个NSManagedObjets;人物、资料和收藏。
我想使用NSPredicate 来获取ThePerson 拥有的所有Collections 的列表。
示例:Scott 拥有位于 Letters 集合中的 objectA 和 objectB 以及位于 Numbers 集合中的 object1。
我希望能够执行获取请求并取回收集的字母和数字。
我试过了:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY stuffs.persons == %@", person];
还有:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SUBQUERY(stuffs, $s, ANY $s.persons == %@)", scott];
有什么建议吗?
【问题讨论】:
标签: ios objective-c core-data nspredicate