我有一个名为Band的实体,它与Category实体有很多关系。 Category实体只包含categoryName字符串属性。
示例记录:
Band:
bandName: Kiss
bandCategories: - > BandCategory:categoryName:Glam
- > BandCategory:categoryName:Rock
例如,我如何使用NSPredicate搜索所有乐队以搜索与Rock类别匹配的乐队?
答案 0 :(得分:48)
根据NSPredicate Programming Guide,您需要使用ANY
或ALL
说明符指定categoryName的关键路径。
NSString *category = @"Rock";
[NSPredicate predicateWithFormat:@"ANY bandCategories.categoryName == %@", category];