iPhone:CoreData加入

时间:2011-12-30 12:13:12

标签: iphone core-data

我的问题类似于问题iPhone CoreData join。不同之处在于我需要从给定category.categoryName的数据库中获取所有语言集。谓词将如何?感谢...

1 个答案:

答案 0 :(得分:1)

我假设你提取LanguageEntry的模式相同。您可以为获取请求分配谓词,如

NSPredicate *predicate=[NSPredicate predicateWithFormat:@"category.categoryName==%@",<given name>];

由于您只想要LanguageSet,因此您应该在获取请求中指定

[request setPropertiesToFetch:[NSArray arrayWithObject:@"languageSet"]];

不要忘记将resultType设置为NSDictionaryResultType。