Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                        
                        6年前关闭。
                                                                                            
                
        
知道为什么向视图控制器的这种推送无法正常工作吗?

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

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

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

最佳答案

这里没有太多要调试的信息,因此,我将做出一个疯狂的猜测,并说您的self.navigationControllernil

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

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

关于ios - 为什么向 View Controller 的这种推送不起作用? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19834582/

10-13 06:35