我在核心数据中有一个对象,其中包含一个NSArray文件。这是一个类别数组(只是字符串)。
我需要获取某些类别的所有对象。因此,如果一个对象有一个类别“电影”,“音乐”和我需要获得所有电影对象的数组 - 这个对象就是我需要的。
那么如何编写获取请求哪个搜索某个数组字段中的值?
答案 0 :(得分:1)
您应该考虑在模型中创建另一个名为Category
的对象。在两个对象之间创建关系。让他们两人成为多人关系。
在Category
对象中创建名为name
的字符串属性。这将是您将其设置为film
,music
等的位置。然后,您应该能够使用如下谓词撤回与电影类别匹配的所有对象:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY categories.name == %@", category];
答案 1 :(得分:-1)
请从Standford Uni. CS193p Video Lectures观看,核心数据得到了极大的解释