我是编程的初学者,所以得到了一个问题。我有一个带有3个viewControllers的应用程序。前2个有输入。那么,问题是,如何将数据从第一和第二VC传递到第三个?非常感谢您的帮助。
答案 0 :(得分:0)
大多数通常使用每个视图控制器之间的segue(VC#1>> VC2>> VC3)。如果你这样做,你只需要在路线上声明公共属性并传递它们。
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "Segue VC #2" {
if let vc = segue.destination as? SecondViewController {
vc.property1 = self.propertyToSend
}
}
}