0

私は 2 つのボタンを持っていますUIAlertView。それらの 1 つはに戻りTableViewController、別の 1 つは別の に移動する必要がありViewControllerます。缶に行くボタンが効きますTableViewController。しかし、ボタンをViewControllerクリックすると、空白のビューが表示されます。

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0)
{
    QuizTableViewController *quizTable = [self.storyboard instantiateViewControllerWithIdentifier:@"quizTable"];

    UINavigationController *quizController = [[UINavigationController alloc] initWithRootViewController:quizTable];
    [quizController setModalTransitionStyle:UIModalTransitionStyleCoverVertical];

    [self presentViewController:quizController animated:YES completion:nil];
}

if (buttonIndex == 1)
{
    QuizAnsViewController *quizAns = [[QuizAnsViewController alloc] initWithNibName:nil bundle:nil]; 

    [self presentViewController:quizAns animated:YES completion:nil];
}

}

コードの 2 番目の部分は、別のボタンに移動するためのものViewControllerです。

誰でも助けてくれますか?ありがとうございました。

4

2 に答える 2

0

ストーリーボードを使用しているようですので、これでうまくいくかもしれません

if (buttonIndex == 1){

   QuizAnsViewController *quizAns = [self.storyboard instantiateViewControllerWithIdentifier:@"Identifier_of_that_view_controller"]; 
   [self presentViewController:quizAns animated:YES completion:nil];
}
于 2012-08-08T04:51:17.420 に答える