0

ストーリーボードでXcode 4.2を使用しています。

私のストーリーボードには、ナビゲーション コントローラーとルート ビューがあり、ルート ビューにボタンがあります。ボタンを 2 番目のビュー コントローラーにプッシュするように設定しました。ボタンをクリックすると、[OK] ボタンと [キャンセル] ボタンを含むポップアップが表示されます。ユーザーが [OK] をクリックすると、2 番目のビューに移動します。しかし、キャンセルボタンをルートビューに戻すにはどうすればよいですか?

どのボタンがクリックされたかを確認するコードは次のとおりです。

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
  if (buttonIndex==0) // cancel button{
    [super viewWillAppear:YES]; // to go back to root view but not working
 }
}
4

2 に答える 2

1

これを使用できます。多分助けることができます。

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
  if (buttonIndex==0) // cancel button{
        [self dismissModalViewControllerAnimated:YES];
    }
于 2012-06-28T04:41:14.277 に答える
0

コードで、アラートビューを閉じます。

(buttonIndex==1)
于 2012-06-28T04:48:09.430 に答える