如何在另一个函数中初始化的函数中访问变量?它甚至可能吗?
e.g ..:
@IBAction func myButtonPressed(sender : AnyObject) {
var i = 1
}
如果我按下另一个按钮并将此值提供给IBOutlet,我如何访问i以增加它?
类似于:
@IBOutlet var myLabel : UILabel = nil
@IBAction func mySecondButtonPressed(sender : AnyObject) {
i = i + 1
myLabel.text = String(i)
}
答案 0 :(得分:3)
您需要将i声明为实例变量。
var i = 0
@IBAction func myButtonPressed(sender : AnyObject) {
i = 1
}
@IBAction func mySecondButtonPressed(sender : AnyObject) {
i = i + 1
myLabel.text = String(i)
}