我已将视图控制器嵌入情节提要中的导航控制器中,然后添加了一个通过代码配置的表格视图。我试图做到这一点,当我单击表中的一行时,它应该更改视图并将子视图放入堆栈中,但是我无法访问导航控制器。
[self.navigationController pushViewController:disclosureView animated:YES];
启动此代码时,它将显示错误:“ NavController [990:c07]应用程序试图将nil视图控制器推入目标。”
最佳答案
我希望您没有正确调用ViewController:
if(indexPath.row == 0)
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *disclosureView = [storyboard instantiateViewControllerWithIdentifier:@"disclosureView" ];
[self.navigationController pushViewController:disclosureView animated:YES];
这是获取UIViewController标识符的screenShot: