【发布时间】:2018-06-21 03:48:23
【问题描述】:
我正在尝试将数据从一个视图控制器传递到另一个, 这里我使用按钮来执行segue
@IBAction func entered(_ sender: UIButton) {
performSegue(withIdentifier: "segue1", sender: self)
}
我检查了标识符的拼写也正确,当我点击输入按钮时出现错误
2018-06-21 09:08:26.859232+0530 passData2[2886:91217] *** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“-[UITableViewController loadView] 实例化了具有标识符“UIViewController-”的视图控制器故事板“Main”中的 2KP-T7-TXr”,但没有获得 UITableView。'
有人知道为什么会这样
【问题讨论】:
-
我认为问题不在你的代码中,它应该在你的“主”故事板中,你能发布从“segue1”加载的视图控制器的设置
-
日志似乎代码中的segue标识符和Main.storyboard不一样,导致冲突。
-
问题的标题具有误导性。另请提及应用程序崩溃的代码行。你提供的信息很少。请在两个视图控制器中显示更多代码和应用程序崩溃的行以及相关代码。
标签: ios segue viewcontroller