次のビューコントローラが「データ読み込み」であることをユーザーに警告する必要がある状況があります。アラートビューを挿入しても機能しない
私はFirstViewControllerボタンアクションにこれを追加しました:
- (IBAction)showCurl:(id)sender {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Please Wait" message:@"Acquiring data from server" delegate:self cancelButtonTitle:@"OK!" otherButtonTitles:nil];
[alert show];
SecondViewController *sampleView = [[SecondViewController alloc] init];
[sampleView setModalTransitionStyle:UIModalTransitionStylePartialCurl];
[self presentModalViewController:sampleView animated:YES];
}
それは動作しません。 SecondViewControllerにロードされ、SecondViewControllerがロードされた後でのみポップアップします。
私はSecondViewController自体を試しました。 SecondViewControllerは、リモートサーバーからデータを抽出します。これは、インターネット接続に応じてダウンロードするのに時間がかかる理由です。だから、関数にUIAlertViewを追加することにしました:
これはうまくいきません。そして、それを上に置くために、インターネット接続がないことをユーザーに警告するために、2番目のアラートがポップアップするかどうかを調べるためにインターネット接続を試みました。 2番目のアラートは機能しません。
代わりに 'UIActivityIndicatorView'を使用してみませんか?それはより多くのユーザーフレンドリーです。 – sooper
あなたは私をどのように案内することができますか? –