我有一个名为 Band 的实体,它与 Category 实体具有一对多关系。 Category 实体只包含一个 categoryName 字符串属性。
示例记录:
Band:
bandName: Kiss
bandCategories: - > BandCategory:categoryName:Glam
- > BandCategory:categoryName:Rock
例如,我如何使用 NSPredicate 在我的所有乐队中搜索与摇滚类别匹配的乐队?
最佳答案
根据NSPredicate Programming Guide您需要使用 ANY
或 ALL
说明符指定 categoryName 的关键路径。
NSString *category = @"Rock";
[NSPredicate predicateWithFormat:@"ANY bandCategories.categoryName == %@", category];
关于iphone - NSPredicate 用于在关系实体中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7064072/