ファイルシステムの内容を表示するアプリケーションを開発しています。私は2種類のディスプレイを持っています
1)アウトラインビュー
2)IKImagebrowserView
ユーザーはビューを切り替えることができます。currentview
複数のコントローラーがアクセスする必要があるため、現在のビュー オブジェクトをグローバル変数に保持しています。
ユーザーがビューを切り替えるたびに、1 つのコントローラー (スレッドで実行中) がこのグローバル変数を変更します。ただし、(一部のDB操作に応じて)使用して現在のビューを継続的に更新する別のコントローラーがあります
[currentview reloadData];
ビューをすばやく切り替えると、これらのスレッド間で currentviewobject に問題が発生し、アプリケーションがクラッシュします。クラッシュ レポートは、アプリケーションが回線上でクラッシュすることを示しています
[currentview reloadData];
これに対する解決策はありますか??