我有两个场景和两个Swift文件,有两个不同的类。其中一个称为GameViewController
,另一个称为FelicidadesViewController
。
在GameViewController
中,我有一个名为Int
的{{1}} var,我用数字1初始化了它。
所以,在同一个类中,当我按下它时我有一个按钮,如果条件为真,则出现第二个名为round
的视图控制器。
我想将名为FelicidadesViewController
的var传递给第二个viewcontroller,当我按下我在这个名为round
的类中创建的按钮时,在此视图中将一个加到round
如何在不同的ViewController中修改和访问另一个类的变量?
答案 0 :(得分:1)
您需要使用prepareForSegue。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier=="yourIdentifier"){
if let nVC = segue.destinationViewController as? SecondVC{
nVC.round = self.round
}
}
}