Доброго времени суток! Есть два VC со второго нужно передать данные, переход на второй осуществляется кнопкой на navigation bar. Но если кнопка на баре то передача данных перестаёт работать. Как это исправить?
1 VC
import UIKit
class FitstVC: UIViewController {
@IBOutlet var textLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func saveData(_ sender: UIStoryboardSegue) {
if let sourceViewController = (sender as AnyObject).source as? SecondVC {
textLabel.text = sourceViewController.text
}
}
}
2 VC
import UIKit
class SecondVC: UIViewController {
var text = ""
@IBOutlet var textLabel: UILabel!
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
text = "code"
}
override func viewDidLoad() {
super.viewDidLoad()
}
}