【发布时间】:2019-11-20 17:57:29
【问题描述】:
我正在开发我的第一个没有情节提要的 iOS 项目,我在尝试转到另一个视图控制器时遇到了这个问题。非常感谢帮助了解为什么会发生此问题。我需要在某处定义segue吗?谢谢!
由于未捕获的异常而终止应用程序 'NSInvalidArgumentException',原因:'接收者 () 没有标识符的segue 'goToYViewController''
这就是我所拥有的:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if (segue.identifier == "goToYViewController") {
if let yInfo = segue.destination as? YViewController {
yInfo.row = "hello"
}
}
}
// in data source
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
self.performSegue(withIdentifier: "goToYViewController", sender: self)
}
【问题讨论】:
-
“没有故事板”如果没有故事板,就没有转场,所以你的代码没有任何意义。