知道为什么这种推送到视图控制器不起作用?
-(IBAction)dismissView
{
RegSuccessViewController* viewController = [[RegSuccessViewController alloc] initWithNibName:@"RegSuccessViewController" bundle:nil];
[self.navigationController pushViewController:viewController animated:YES];
NSLog(@"push to reg success");
}
答案 0 :(得分:1)
此处没有太多信息需要调试,所以我会猜测并在此处说self.navigationController
为nil
。
您可以通过应用断点并在控制台中使用[po self.navigationController]
来检查。
如果它是零,则需要确保导航控制器已正确初始化(可能在故事板中或者如果您以编程方式执行)。