我使用以下代码来推送我的视图控制器,除非按下UIButton - 除了NSLog语句之外没有任何反应:
-(IBAction)doChangePasscode{
NSLog(@"Change Passcode Screen Loaded!");
ChangePasscode *cpscreen = [[ChangePasscode alloc] initWithNibName:@"ChangePasscode" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:cpscreen animated:YES];
}
我已经导入了相关文件(使用#import)所以一切都应该没问题......
为什么会这样?
谢谢!
答案 0 :(得分:1)
您是否已调试并检查过您的navigationController
是否为零?
答案 1 :(得分:0)
您必须首先检查您从哪个按钮单击操作推动viewcontroller视图控制器必须嵌入UINavigationcontroller,之后您将能够从该导航视图控制器推送viewcontroller。
您的父Viewcontroller必须嵌入UINavigationviewcontroller。