我有很多产品的商家名单。 这适用于商家,商家。产品将拥有该商家的所有产品。现在我的要求是当我用关键字搜索“汽车”时,我需要让所有商人用etchant.name有子串汽车将所有他的产品和如果任何产品的子串“汽车”相关的商家只有受尊重的产品应该检索。可以使用Predicates实现这一点。任何帮助表示赞赏。
答案 0 :(得分:0)
这可以使用谓词中的ANY
关键字来完成,该关键字是一个集合运算符,如果集合中的至少一个对象(在这种情况下是产品)满足某些条件(名称),它将返回true包含搜索字符串)。像这样:
[NSPredicate predicateWithFormat:@"name CONTAINS[cd] %@ OR ANY products.name CONTAINS[cd] %@", searchString, searchString]