個人エンティティとアイテム エンティティを含む単純なオブジェクト グラフがあります。私は、人からアイテムへ、またその逆の、1 対多の関係を持っています。フェッチされた結果コントローラーを使用して、選択した人物に属するすべてのアイテムをテーブルビューに表示したいので、追加や削除などの際にテーブルビューを更新する必要はありません。どうすればよいですか? それは私を夢中にさせています。ありがとう!
質問する
122 次
1 に答える
0
セットアップとNSFetchedResultsController
一般的な使用に問題はないと思いますか、それとも Apple のサンプル コードとドキュメントを参照してよろしいですか? NSFetchRequest
それで、特定の人物の Item オブジェクトをフェッチしてから、フェッチされた結果コントローラに渡すことができるを構築する方法を尋ねていると思いますか? もしそうなら、ここにそれがどのように行われたかの例があります。
Person *person1 = [self someMethodThatReturnsTheRightPersonObject];
NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Item"];
// Assumes the inverse relationship Item -> Person is named "person"
request.predicate = [NSPredicate predicateWithFormat:@"person==%@", person1];
request.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"someKindOfOrderingAttibute" ascending:YES]];
于 2012-07-26T09:16:26.037 に答える