我有以下NSManagedObjects
:
Product <<->> ProductAttribute <->> ProductAttributeOption
使用NSPredicate根据产品获取ProductAttributeOption
的正确方法是什么?
我没有运气就尝试了以下内容:
[NSPredicate predicateWithFormat:@"ANY SELF.productAttribute.products MATCHES %@", product]
[NSPredicate predicateWithFormat:@"ANY SELF.productAttribute@distinctUnionOfSets.products MATCHES %@"", product]
[NSPredicate predicateWithFormat:@"ANY SELF.productAttribute.@distinctUnionOfSets.giftProducts LIKE[cd] %@", self.giftProduct]
有什么建议吗?谢谢!
答案 0 :(得分:5)
以下谓词应该有效:
[NSPredicate predicateWithFormat:@"ANY productAttribute.products = %@", product];
“MATCH”和“LIKE”用于匹配字符串的谓词。