myButtonAction
メインスレッドで「タスクの進行状況」を示すビューをロードしているときに、バックグラウンドスレッドで実行する必要がある重い計算を実行するメソッドがあります。バックグラウンド スレッドがメソッドの実行を完了するとすぐに、「タスクの進行状況」ビューを削除し、メイン スレッドに別のビューをロードする必要があります。
[self performSelectorInBackground:@selector(myButtonAction) withObject:nil];
[self performSelectorOnMainThread:@selector(LoadView) withObject:nil waitUntilDone:YES];
私が直面している問題は、実行が完了する前にmyButtonAction
、実行がLoadView
完了することです。実行が完了したLoadView
後にのみ実行を開始するようにするにはどうすればよいですか。myButtonAction
注:myButtonAction
別のクラスにメソッド定義があります。