コアデータをバックグラウンドで使用するアプリがあります。いくつかのビューコントローラを押すたびに、サーバからデータをロードしてコアデータに埋め込むバックグラウンドスレッドを開始します。 すべてのView Controllerは、リアルタイムのテーブル更新のためにNSFetchedResultsControllerを使用します。スレッドコアデータとUINavigationController
問題は、いくつかのビューコントローラをプッシュし、それらから(バックグラウンドでデータがロードされている間に)他のビューコントローラをプッシュすると、以前のviewcontrollerからnsfetchedresultscontrollerがアップデートテーブルを試しているときにクラッシュしました。
どうすればこの問題を解決できますか?