Ios Swift中的容器视图控制器应用程序崩溃NSInternalInconsistencyException?
我有一个Ios Swift中的容器视图控制器应用程序崩溃NSInternalInconsistencyException?,ios,swift,exception,storyboard,childviewcontroller,Ios,Swift,Exception,Storyboard,Childviewcontroller,我有一个UIViewcontroller,里面有一个容器视图。在情节提要中,容器视图通过嵌入式Segue与UIViewcontroller连接。我不需要将数据从父视图控制器传递到子视图控制器。ChildViewController有一个CustomViewController类,但由于我不需要在两个视图控制器之间传递任何数据,它们之间的唯一参考是情节提要中的嵌入序列 每次打开父视图控制器时,应用程序都会崩溃,并出现以下错误: ***由于未捕获异常“NSInternalIncosistencyEx
UIViewcontroller
,里面有一个容器视图。在情节提要
中,容器视图通过嵌入式Segue与UIViewcontroller
连接。我不需要将数据从父视图控制器传递到子视图控制器。ChildViewController
有一个CustomViewController
类,但由于我不需要在两个视图控制器之间传递任何数据,它们之间的唯一参考是情节提要中的嵌入序列
每次打开父视图控制器时,应用程序都会崩溃,并出现以下错误:
***由于未捕获异常“NSInternalIncosistencyException”而终止应用程序,
原因:“NSDictionaryOfVariableBindings失败,因为其中一个值
是nil,或者宏的调用方式有问题。
无法为键“childView”指定值nil。关键点:(
儿童视图
)"
知道是什么导致了这个错误以及如何修复这个错误吗?我正在使用Xcode 8.1和Swift 3,看起来childView实例为零。我在尝试从Interface Builder将子类UITableViewController嵌入容器视图时遇到了这个问题。问题是布局试图查找与控制器关联的视图,但尚未初始化
我的解决办法是:
- (void)loadView {
[super loadView];//<-- don't forget to call this!!!
}
-(无效)加载视图{
[super loadView];//ChildViewController.view
isnil
可以发布带有问题的示例代码吗?