的UITableViewController与SWIFT一个UIViewController和Xcode中8

问题描述:

里面我有一个类似的问题: UITableViewController inside a UIViewController的UITableViewController与SWIFT一个UIViewController和Xcode中8

我完全地按照相同的步骤。 我有一个UIViewController与我的自定义类:MyCustomClassViewControllerUITableViewController命名MyCustomUITableViewController

在我的ViewController内部,我添加了一个Container View并拖放到我的UITableView和选定的embed

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

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'containerView is required.'

你的视图控制器类错误组建。看看你嵌入SEGUE,并确保:

  • 源视图控制器被标记在身份检查作为MyCustomClassViewController

  • 目标视图控制器被标记在身份检查作为MyCustomUITableViewController

也回到你的代码,并确保你有正确的继承:

  • MyCustomClassViewController应该是一个UIViewController子类

  • MyCustomUITableViewController应该一个UITableViewController子类

你甚至可能已经删除了SEGUE,甚至视图控制器,从故事板,并沿重新创建它们与容器视图和嵌入赛格。