Ios 在Xcode 4.2中创建基于导航的应用程序?

Ios 在Xcode 4.2中创建基于导航的应用程序?,ios,Ios,我想在Xcode 4.2中创建一个基于导航的应用程序。我在.xib中有一些ui按钮s。在按钮触摸事件中,我想显示另一个屏幕。我尝试了基于页面的应用程序和单视图应用程序项目模板 下面是我用来在按钮触摸事件中按下视图控制器的代码: - (IBAction)btnGoToNextPageAction:(id)sender { NSLog(@"btnGoToNextPageAction is pressed"); Test2 *objTest2 = [[Test2 alloc]

我想在Xcode 4.2中创建一个基于导航的应用程序。我在.xib中有一些
ui按钮
s。在按钮触摸事件中,我想显示另一个屏幕。我尝试了
基于页面的应用程序
单视图应用程序
项目模板

下面是我用来在按钮触摸事件中按下视图控制器的代码:

- (IBAction)btnGoToNextPageAction:(id)sender {    
    NSLog(@"btnGoToNextPageAction is pressed");

    Test2 *objTest2 = [[Test2 alloc] initWithNibName:@"Test2" bundle:nil];
    [self.navigationController pushViewController:objTest2 animated:YES];
    [objTest2 release];
}
但它只打印
NSLog
文本,下一页不会出现。我参考了以下链接:


我使用的是.xib,不是.storyboard。

请检查您的
navigationController
是否为零。如果为nil,首先初始化它。@ShivanRaptor我在哪里检查过它,你能告诉我更多关于这个的信息吗。@Bhurudada类似于这个NSLog(@“navigationController是%@”,self.navigationController);在[self.navigationController pushViewController:]之前,项目的当前模板是什么?它是否使用故事板?@Bhurudada您创建了一个简单的基于视图的应用程序,但对于navigationController,您需要创建基于navigationController的应用程序或通过硬代码添加导航。