![](/img/trans.png)
[英]Xcode 7 Swift 2 impossible to instantiate UIViewController subclass of generic UITableViewController
[英]UITableViewController inside a UIViewController with swift and Xcode 8
我有一个类似的问题: UITableViewController inside a UIViewController
我遵循完全相同的步骤。 我有一个UIViewController
和我的自定义类: MyCustomClassViewController
和UITableViewController
名为MyCustomUITableViewController
。
在我的 ViewController 中,我添加了一个Container View
并拖放到我的UITableView
并选择了embed
。
好的,现在,当我执行项目时,出现此错误:
*** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“containerView 是必需的。”
您的视图控制器类构造不正确。 查看您的嵌入转场,并确保:
源视图控制器在身份检查器中标记为 MyCustomClassViewController
目标视图控制器在身份检查器中标记为 MyCustomUITableViewController
还要回到你的代码并确保你有正确的继承:
MyCustomClassViewController 应该是 UIViewController 的子类
MyCustomUITableViewController 应该是 UITableViewController 的子类
您甚至可能需要从故事板中删除 segue,甚至是视图控制器,然后将它们与容器视图和嵌入 segue 一起重新创建。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.