【发布时间】:2016-10-22 13:24:38
【问题描述】:
我正在为我的游戏创建一个商店屏幕。例如,您可以在哪里购买角色。当在商店视图上按下按钮时,我需要一个变量来更改,然后将其发送到下一个视图控制器。然后,第二个视图控制器将根据变量的值选择正确的播放器,我为商店视图控制器提供以下代码:
import Foundation
import UIKit
class Shop: UIViewController {
@IBAction func buttonPressed(_ sender: AnyObject){
var x = 1
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if (segue.identifier == "segue") {
let dest = segue.destination as! GameViewController
dest.x = x
}
}
}
但是变量不是全局的,所以我该怎么做。任何建议将不胜感激。
【问题讨论】:
标签: ios swift function uiviewcontroller