当使用prepare(forSegue)方法将数据传递给segue的目标视图控制器时,目标VC的所有成员都是零。因此,我的程序在尝试访问这些成员时崩溃。Swift 3:在segue的目标视图控制器中只有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本身不是nil。只有VC的所有成员。我忘了什么吗? 这只发生在我的新Swift 3项目中。我的Swift 2项目中的类似代码没有问题。 在此先感谢。