我一直在环顾四周,看到了与我正在做的类似但无法让它们工作的例子。我有一个“产品”核心数据实体,它与“制造商”实体有一对多关系。“制造商”有一个我要搜索的属性“名称”。“产品”还有一个我希望搜索的“isCustomItem”属性。所以我想要达到的效果如下:
Product
1...mManufacturer.name
和 Product.isCustomItem
== 0
到目前为止,这是我设法聚在一起的:
NSPredicate *p3 = [NSPredicate predicateWithFormat:@"SUBQUERY(manufacturer,$m,$m.name CONTAINS[c] %@) AND (isCustomItem == 0)", searchString];
但是我不断收到错误消息:
**'Unable to parse the format string "SUBQUERY(manufacturer,$m,$m.name CONTAINS[c] %@) AND (isCustomItem == 0)"'**