1

我为以下结构编写了以下谓词,不确定它是否正常工作:

我有一个 Car.h 托管对象

Car.h - 名称、品牌、型号。

toCarParts 关系 - CarPart.h - 车轮、轮胎、镜子等...

我有一个包含许多 Car.h 对象的数组我只想找到那些有轮胎的对象(所以我必须查看所有对象的 toCarParts,如果任何 CarParts 与我的查询匹配,我需要将那辆车拉到结果数组)

这个谓词会这样做吗?

 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY toCarParts.name == [c] %@", carPartString];

先感谢您

4

1 回答 1

1

我相信这应该对你有用。

NSPredicate *predicate = 
   [NSPredicate predicateWithFormat:@"ANY toCarParts.name like %@", carPartString];
于 2013-01-09T04:53:39.047 回答