0

NSManagedObject のobjectsWithFetchRequestメソッドと比較して、 NSFetchedResultsControllerをいつ使用すればよいですか? 典型的なシナリオはありますか?

4

1 に答える 1

3

objectsWithFetchRequest:(またはexecuteFetchRequest:error:) fetch リクエストを実行し、結果セットを返します。

はフェッチ要求を実行し、データ ストアへのNSFetchedResultsController変更 (より正確には、管理対象オブジェクト コンテキストへの変更) を監視します。フェッチ要求の結果セットを変更するオブジェクトが追加/削除/変更された場合、デリゲート関数を呼び出して変更を報告します。

ANSFetchedResultsControllerはほとんどの場合、テーブル ビューにフェッチ リクエストの結果を入力するために使用され、オブジェクトが挿入、削除、または変更された場合にテーブル ビューを自動的に更新します。

于 2012-11-11T22:52:30.553 に答える