私はコントロールの更新やその他のものを開始するときにアプリを持っています。アプリがいくつかのアップデートを見つけたら、アップデートが必要かどうかをユーザに尋ねます。ユーザーが「はい」を選択した場合、更新が完了するまでメイン画面にスピナーが表示されます。しかし、「はい」をタップすると、アラートビューは消えず、更新が完了するまで画面に残ります。 メインスレッドで実行されるスレッドを作成し、終了時に更新を停止することはできますか?そう おかげiOS - スレッドと警告表示
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex==1) {
[self showActivityViewer];
[self downloadControlAndUpdatePoi];
[self downloadControlAndUpdateItinerari];
[self downloadControlAndUpdateArtisti];
[self downloadControlAndUpdateEventi];
[self hideActivityViewer];
NSLog(@"AGGIORNA");
} else {
NSLog(@"NON AGGIORNARE");
return;
}
}
いくつかのコードを表示できますか? – sergio
はい、完了:) ... –
は 'downloadControlAndUpdate ...'メソッドの同期または非同期ですか? – sergio