0

我有两个按钮UIAlertView。其中一个回去,TableViewController而另一个不得不去另一个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];
}

}

代码的第二部分是让按钮转到另一个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 回答
-1

你使用 NavigationController 比我认为这段代码是解决你的问题。你可以试试。

if (buttonIndex == 1)
{

        QuizAnsViewController * quizAns = [[[QuizAnsViewController alloc] initWithNibName:@"QuizAnsViewController" bundle:nil] autorelease];

    [self.navigationController quizAns animated:YES];

}
于 2012-08-08T04:41:16.763 回答