我为以下结构编写了以下谓词,不确定它是否正常工作:
我有一个Car.h managedobject
Car.h - 名字, 使, 模型。
toCarParts关系 - CarPart.h - wheel, 累, 镜子, 等...
我有一个包含许多Car.h对象的数组 我只想找到那些有轮胎的人(所以我必须在所有对象上查看到CarParts,如果任何CarParts与我的查询匹配,我需要将该车拉入结果数组)
这个谓词会这样做吗?
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY toCarParts.name == [c] %@", carPartString];
提前谢谢
答案 0 :(得分:1)
我相信这对你有用。
NSPredicate *predicate =
[NSPredicate predicateWithFormat:@"ANY toCarParts.name like %@", carPartString];