1

私の iOS アプリには、バックグラウンド スレッドとメイン スレッド用のマネージド オブジェクト コンテキストがあります。問題は、特定のエンティティを取得するためのコア データ呼び出しに約 3 ~ 5 秒かかる可能性があり、メイン スレッドを維持するのは恐ろしいことですが、データを取得するためだけに別の管理対象オブジェクト コンテキストのバックグラウンド スレッドに配置すると、バックグラウンドでデータを取得するためだけのバックグラウンド スレッドでデッドロックが発生します。

私の質問は: バックグラウンド スレッドで複数の管理対象オブジェクト コンテキストを使用できる方法はありますか? 私が今行っていることはうまくいくはずで、コンテキスト間でオブジェクトを渡すなどのどこかで何か間違ったことをしているだけですか (何も表示されなかったことを確認しました)?

4

1 に答える 1