0

我已将视图控制器嵌入到故事板上的导航控制器中,然后添加了我从代码配置的表格视图。我正在尝试做到这一点,当我单击表格中的一行时,它应该更改视图并将子视图放入堆栈,但是我无法访问导航控制器。

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

当此代码启动时,它会给出错误:“NavController[990:c07] 应用程序试图在目标上推送一个 nil 视图控制器。”

4

1 回答 1

1

我希望您没有正确调用 ViewController:

if(indexPath.row == 0)

   UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
        UIViewController *disclosureView = [storyboard instantiateViewControllerWithIdentifier:@"disclosureView" ];

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

这是获取 UIViewController 标识符的屏幕截图: 在此处输入图像描述

于 2013-06-27T09:12:08.627 回答