我有一个由核心数据类对象组成的数组。我想使用NSPredicate(用于暗示性搜索)来过滤掉该类的特定属性。
要求 我有一个核心数据类:AlbumDetails(属性 - 专辑名称,albumType等) 我想使用NSPredicate访问我的搜索栏文本的AlbumDetails.AlbumName属性。 我目前知道对简单数组或字典结构使用谓词,但我如何使用谓词作为特定类的属性。
答案 0 :(得分:1)
您可以使用类似
的内容NSPredicate *predicate = [NSPredicate predicateWithFormat:@"albumName contains[cd] %@", searchString];
albumName
是您班级的财产。 contains
将帮助您获取名称中包含searchString