我有3个不同的xib。我可以使用以下代码在视图 1 和视图 2 之间来回切换...
这段代码提出了第二种观点......
-(IBAction)startButtonClicked:(id)sender{
self.gamePlayViewController = [[GamePlayViewController alloc] initWithNibName:@"GamePlayViewController" bundle:nil];
[self.navigationController pushViewController:gamePlayViewController animated:YES];
[GamePlayViewController release];
}
这段代码在第二个视图中执行,让我回到第一个视图......
-(IBAction)backButtonClicked{
[self.navigationController popViewControllerAnimated:YES];
}
现在,当我尝试执行此代码(在第二个视图中)以进入第三个视图时...我得到 SIGABRT 并且应用程序崩溃...为什么它适用于第一个视图,但不能用于显示第二个视图第二个视图带来第三个视图?
-(IBAction)nextView{
self.thirdViewController = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
[self.navigationController pushViewController:thirdViewController animated:YES];
[thirdViewController release];
}