CoreData获取引用不同实体的属性

时间:2015-06-06 10:41:26

标签: ios core-data fetched-property fetched-properties

我有一个名为List的CoreData实体,它与实体Address有关系。这是一对多的关系,因为Address只能是一个List

Address个实体的属性flagInteger 16

我有没有办法在Fetched Property实体中定义List,并将Address设置为1的所有相关flag实体计数?谓词是什么样的?

由于

1 个答案:

答案 0 :(得分:0)

是的,你可以这样做:

List实体创建获取请求,并将其谓词设置为:

[NSPredicate predicateWithFormat:@"address.flag == %@", @1]

另外不要忘记预取关系,这样就不会遇到任何缓存未命中。