繁体   English   中英

带有 swift 和 Xcode 8 的 UIViewController 中的 UITableViewController

[英]UITableViewController inside a UIViewController with swift and Xcode 8

我有一个类似的问题: UITableViewController inside a UIViewController

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

在我的 ViewController 中,我添加了一个Container View并拖放到我的UITableView并选择了embed

好的,现在,当我执行项目时,出现此错误:

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

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

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

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

还要回到你的代码并确保你有正确的继承:

  • MyCustomClassViewController 应该是 UIViewController 的子类

  • MyCustomUITableViewController 应该是 UITableViewController 的子类

您甚至可能需要从故事板中删除 segue,甚至是视图控制器,然后将它们与容器视图和嵌入 segue 一起重新创建。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM