为什么不推动视图控制器不工作?

时间:2013-11-07 11:19:18

标签: ios objective-c pushviewcontroller

知道为什么这种推送到视图控制器不起作用?

-(IBAction)dismissView 
{
    RegSuccessViewController* viewController = [[RegSuccessViewController alloc] initWithNibName:@"RegSuccessViewController" bundle:nil];

    [self.navigationController pushViewController:viewController animated:YES];

    NSLog(@"push to reg success");
}

1 个答案:

答案 0 :(得分:1)

此处没有太多信息需要调试,所以我会猜测并在此处说self.navigationControllernil

您可以通过应用断点并在控制台中使用[po self.navigationController]来检查。

如果它是零,则需要确保导航控制器已正确初始化(可能在故事板中或者如果您以编程方式执行)。