Core data 要在阵列中搜索的核心数据获取请求

Core data 要在阵列中搜索的核心数据获取请求,core-data,request,nsarray,fetch,Core Data,Request,Nsarray,Fetch,我在核心数据中有一个对象,它包含一个NSArray文件。这是一个类别数组(只是字符串) 我需要得到特定类别的所有对象。因此,如果一个对象有一系列的类别“电影”,“音乐”,我需要得到所有的电影对象-这个对象就是我需要的 如何在某个数组字段中写搜索请求值的获取请求? < P>请注意,核心数据被大大解释为 < P>。您应该考虑在模型中创建另一个对象,称为“代码>类别< /C>”。在两个对象之间创建关系。让他们两人都有很多关系 在类别对象中创建名为名称的字符串属性。这将是您将其设置为film、music

我在核心数据中有一个对象,它包含一个NSArray文件。这是一个类别数组(只是字符串)

我需要得到特定类别的所有对象。因此,如果一个对象有一系列的类别“电影”,“音乐”,我需要得到所有的电影对象-这个对象就是我需要的


如何在某个数组字段中写搜索请求值的获取请求?

< P>请注意,核心数据被大大解释为

< P>。您应该考虑在模型中创建另一个对象,称为“代码>类别< /C>”。在两个对象之间创建关系。让他们两人都有很多关系

类别
对象中创建名为
名称
的字符串属性。这将是您将其设置为
film
music
等的位置。然后,您应该能够使用如下谓词收回与电影类别匹配的所有对象:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY categories.name == %@", category];

虽然这是一个有用的资源,但它对手头的问题不是很具体。