我遇到类似这样的问题: UITableViewController inside a UIViewController
我遵循完全相同的步骤。
我的自定义类 getCoords=: 4 $. $.
getCoords 6 = a ,: a
0 1 4
0 2 3
0 3 2
1 1 4
1 2 3
1 3 2
为UIViewController
:MyCustomClassViewController
和UITableViewController
名为MyCustomUITableViewController
。
在我的ViewController中,我添加了Container View
并拖放到我的UITableView
并选择了embed
。
好的,现在,当我执行项目时,我收到了这个错误:
***由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'containerView是 必需的。“
答案 0 :(得分:0)
您的视图控制器类构造不正确。看看你的嵌入segue,并确保:
源视图控制器在身份检查器中标记为MyCustomClassViewController
目标视图控制器在身份检查器中标记为MyCustomUITableViewController
还要回到您的代码并确保您拥有正确的继承:
MyCustomClassViewController应该是UIViewController子类
MyCustomUITableViewController应该是UITableViewController子类
您甚至可能必须从故事板中删除segue甚至视图控制器,并将其与容器视图和嵌入segue一起重新创建。