【发布时间】:2017-01-03 13:43:54
【问题描述】:
当使用 prepare (forSegue) 方法将数据传递给 segue 的目标视图控制器时,目标 VC 的所有成员都是 nil。因此,我的程序在尝试访问这些成员时会崩溃。
我在源视图控制器中的代码:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "Second2DetailEdit"{
var detailVC = segue.destination as! DrinkDetailViewController
detailVC.headerLabel.text = "Edit Drink"
}
//...
}
VC 本身不是零。只有VC的所有成员。我是不是忘记了什么? 这只发生在我的新 Swift 3 项目中。我的 Swift 2 项目中的类似代码没有问题。 提前致谢。
【问题讨论】:
标签: ios swift3 segue uistoryboard