0

ファイルシステムの内容を表示するアプリケーションを開発しています。私は2種類のディスプレイを持っています

1)アウトラインビュー

2)IKImagebrowserView

ユーザーはビューを切り替えることができます。currentview複数のコントローラーがアクセスする必要があるため、現在のビュー オブジェクトをグローバル変数に保持しています。

ユーザーがビューを切り替えるたびに、1 つのコントローラー (スレッドで実行中) がこのグローバル変数を変更します。ただし、(一部のDB操作に応じて)使用して現在のビューを継続的に更新する別のコントローラーがあります

[currentview reloadData];

ビューをすばやく切り替えると、これらのスレッド間で currentviewobject に問題が発生し、アプリケーションがクラッシュします。クラッシュ レポートは、アプリケーションが回線上でクラッシュすることを示しています

[currentview reloadData];

これに対する解決策はありますか??

4

1 に答える 1