Не могли бы вы помочь мне? Данные (itemStr) не передаются, хотя приведенный ниже код кажется правильным, и я уже проверил аналогичные вопросы по стеку
1-й контроллер вида (BookTableViewController.swift):
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let SecondController = segue.destination as? BookViewController {
SecondController.itemStr = "43"
}
}
2-й контроллер вида (BookViewController.swift):
var itemStr = String()
override func viewDidLoad() {
super.viewDidLoad()
itemNoLabel?.text = "BNo:" + itemStr + " GYE"
}
Когда я запускаю программу, itemStr имеет значение nil. Я не получаю "43"?
Заранее спасибо за вашу помощь.
Guven