1

NSFetchedResultsController または NSArrayController なしでデータをフェッチしようとしています。問題は、AFIncrementalStore の非同期の性質により、常に古いデータ (フェッチされていない場合はデータがない) のデータを取得していることです。

この問題を処理するための推奨される方法はありますか?

4

2 に答える 2

0

NSFetchedResultsControllersこの問題に対する推奨されるアプローチは、 (少なくとも iOS では)を使用することだと思います。本当に使いたくない場合は、受け取ると予想される変更の粒度に応じて、次のいずれかの通知を購読することをお勧めします。

  • NSManagedObjectContextObjectsDidChangeNotification
  • NSManagedObjectContextDidSaveNotification

これらの通知のいずれかが投稿されたときにデータを再フェッチします。

于 2013-10-13T08:37:51.300 に答える