В моем текущем проекте я попытался передать данные между двумя ViewController (ViewController1 и ViewController2). В частности, у меня есть счетчик, который я хотел бы продолжать считать при переключении на второй ViewController.
Первый ViewController содержит значение 'double INT' Counter . Мне удалось передать данные с помощью кода ниже.
Код ViewController1:
class ViewController1: UIViewController {
var counter = 00.00
@objc func UpdateTimer() {
counter = counter + 0.1
}
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let ViewController2 = segue.destination as? ViewController2 {
ViewController2.counter = self.counter
}
}