當使用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項目中的類似代碼沒有問題。 在此先感謝。