NSPredicate核心数据对象

时间:2014-03-13 05:00:10

标签: iphone objective-c core-data ios7 nspredicate

我有一个由核心数据类对象组成的数组。我想使用NSPredicate(用于暗示性搜索)来过滤掉该类的特定属性。

要求 我有一个核心数据类:AlbumDetails(属性 - 专辑名称,albumType等) 我想使用NSPredicate访问我的搜索栏文本的AlbumDetails.AlbumName属性。 我目前知道对简单数组或字典结构使用谓词,但我如何使用谓词作为特定类的属性。

1 个答案:

答案 0 :(得分:1)

您可以使用类似

的内容
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"albumName contains[cd] %@", searchString];

albumName是您班级的财产。 contains将帮助您获取名称中包含searchString

的所有相册