Ios UIViewController中的UITableViewController,带有swift和Xcode 8

Ios UIViewController中的UITableViewController,带有swift和Xcode 8,ios,xcode,uitableview,uiviewcontroller,swift3,Ios,Xcode,Uitableview,Uiviewcontroller,Swift3,我有一个类似的问题: 我遵循完全相同的步骤。 我有一个自定义类的UIViewController:MyCustomClassViewController和UITableViewController名为MyCustomUITableViewController 在我的ViewController中,我添加了一个容器视图,并将其拖放到我的UITableView中,然后选择了embed 好的,现在,当我执行项目时,我得到了这个错误: ***由于未捕获的异常“NSInternalInconsisten

我有一个类似的问题:

我遵循完全相同的步骤。 我有一个自定义类的
UIViewController
MyCustomClassViewController
UITableViewController
名为
MyCustomUITableViewController

在我的ViewController中,我添加了一个
容器视图
,并将其拖放到我的
UITableView
中,然后选择了
embed

好的,现在,当我执行项目时,我得到了这个错误:

***由于未捕获的异常“NSInternalInconsistencyException”,正在终止应用程序,原因是:“containerView为 必需的。”


视图控制器类的构造不正确。查看您的嵌入式segue,并确保:

  • 源视图控制器在标识检查器中标记为MyCustomClassViewController

  • 目标视图控制器在标识检查器中标记为MyCustomUITableViewController

还要返回到您的代码,并确保您具有正确的继承:

  • MyCustomClassViewController应该是UIViewController子类

  • MyCustomUtableViewController应为UtableViewController子类

您甚至可能需要从情节提要中删除segue,甚至视图控制器,并将它们与容器视图和嵌入segue一起重新创建