我为以下结构编写了以下谓词,不确定它是否正常工作:
我有一个 Car.h 管理对象
Car.h - 名称, 制作, 模型。
toCarParts 关系 - CarPart.h - 车轮, 胎, 镜子, 等等……
我有一个包含许多 Car.h 对象的数组 我只想找到那些有轮胎的(所以我必须查看所有对象的 toCarParts,如果有任何 CarParts 匹配我的查询,我需要将该车拉入结果数组)
这个谓词会这样做吗?
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY toCarParts.name == [c] %@", carPartString];
提前致谢
最佳答案
我相信这对您有用。
NSPredicate *predicate =
[NSPredicate predicateWithFormat:@"ANY toCarParts.name like %@", carPartString];
关于ios - 用于搜索实体关系的 nspredicate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14227916/