При использовании метода prepare (forSegue) для передачи данных контроллеру назначения назначения в сегменте все члены целевого VC равны нулю. Таким образом, моя программа вылетает при попытке доступа к этим элементам.Swift 3: только значения nil в контроллере назначения назначения segue
Мой код в контроллере представления источника:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "Second2DetailEdit"{
var detailVC = segue.destination as! DrinkDetailViewController
detailVC.headerLabel.text = "Edit Drink"
}
//...
}
Сама ВК не равна нулю. Только все члены ВК. Я что-то забыл? Это происходит только в моем новом проекте Swift 3. Аналогичный код в моих проектах Swift 2 не имеет проблем. Спасибо заранее.