0

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

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

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

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

1 回答 1

1

这里没有太多要调试的信息,所以我会大胆猜测一下,说你的self.navigationControllernil在这里。

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

如果它为 nil,您需要确保您的导航控制器已正确初始化(可能在情节提要中,或者您正在以编程方式进行操作)。

于 2013-11-07T11:54:27.273 回答