Swift 在变量中重用NSSlider中的值

Swift 在变量中重用NSSlider中的值,swift,macos,variables,nstextfield,nsslider,Swift,Macos,Variables,Nstextfield,Nsslider,我有点小问题,但我想不出 我将排序编码为关机倒计时,并且需要在以下代码中重新使用变量名“x”: @IBAction func valueChange(sender: NSSlider) { let x = sender.intValue valueofSlider.stringValue = "\(x)" } IBOutlet weak var countDown: NSTextField! var starter = false; @IBAction func sta

我有点小问题,但我想不出

我将排序编码为关机倒计时,并且需要在以下代码中重新使用变量名“x”:

@IBAction func valueChange(sender: NSSlider) {
    let x = sender.intValue
    valueofSlider.stringValue = "\(x)"

}

IBOutlet weak var countDown: NSTextField!


var starter = false;

@IBAction func startCountDown(sender: NSButton) {
        starter = true
    }



var trigger = 600 //here I put the value myself but i would like
var trigger = (x * 60) //to get the slider value in seconds

首先为滑块创建一个出口,然后创建一个变量来保持其值。在valueChanged中指定变量,现在您可以在任何地方使用它:

@IBOutlet var slider: UISlider!
var sliderValue: Float = 0

@IBAction func valueChanged(sender: AnyObject) {
    sliderValue = slider.value
    print(sliderValue)
}

触发器是类或结构中的属性吗?