2011-12-30 5 views
0

質問はiPhone CoreData joinと似ています。違いは、特定のcategory.categoryNameのデータベースからすべてのLanguageSetsを取得する必要があることです。述語はどのように見えますか?ありがとう...iPhone:CoreData join

答えて

1

LanguageEntryを取得しているのと同じスキーマと仮定します。あなただけLanguageSetをしたいので、あなたが

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

のようにフェッチ要求に述語を割り当てることができ、あなたはNSDictionaryResultTypeとしてresultTypeとを設定することを忘れないでくださいフェッチ要求

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

でそう指定する必要があります。