我正在使用以下代码来推送我的视图控制器,除了按下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),所以一切都应该很好...

为什么会这样呢?

谢谢!

最佳答案

您是否已调试并检查navigationController是否为nil?

10-05 20:26