根据相关项目的属性选择项目

时间:2011-06-16 19:53:50

标签: iphone core-data

我有一张桌子,'人'和另一张桌子,Car,其中关系是一对多(一个人可能有很多车)。

如何编写一个谓词来让所有拥有汽车的人(如果他们有更多的人)拥有某个属性?

1 个答案:

答案 0 :(得分:1)

这样的东西?

NSEntityDescription *entityDesc = [NSEntityDescription entityForName:@"Person" inManagedObjectContext:context];
NSString            *str        = @"ANY cars.property == 'value'";
NSPredicate         *predicate  = [NSPredicate predicateWithFormat:str];
...