2011-07-05 11 views
1

detailViewの読み込み/表示後に、バックスレッドで動作しているXMLパーサーがデータの解析を完了すると、バックスレッド遅延の問題が発生します。iPhone XML /コアデータの解析後に詳細ビューを表示するbackthread delay

コアデータは、最初にtableListViewの簡単な詳細を格納しています。インデックスxでlistItemオブジェクトを選択すると、detailViewに表示するデータが増えます。より多くのXMLを解析し、それをコアデータに追加し、詳細ビューで表示する必要があります。

データを使用できるようにするのを待つためにdetailViewを取得する方法、またはCoreDataでデータが使用可能になったときにdetailViewを再ロードする方法はありますか?すなわちどのようなテクニックですか?

答えて

0

NSFetchedResultsControllerは、フォアグラウンド管理オブジェクトコンテキストと解析されたデータを受け入れるバックグラウンドコンテキストをマージした後に自動的に行います。

関連する問題