このような関数呼び出しでアラートビューをローカルに表示しました...
UIAlertView *alert_local = [[UIAlertView alloc]
initWithTitle:nil
message:@"Are you sure want to discard what you have recorded so far?"
delegate:self cancelButtonTitle:@"Yes"
otherButtonTitles:@"No", nil];
alert_local.tag = 4;
[alert_local show];
しかし、私はそれに対して YES か NO で答えていません。そして、アラートを表示しているビューを外部からポップしたのですが、アラートビューが残っていたので、アラートビューをivarにして対処しました。これは正しいアプローチですか?またはこの種のシーケンスを処理する他の方法はありますか? 親ビューがポップされた後、アラート ビューが残るのはなぜですか?