Xcode 如何更新live NSSlider值?

Xcode 如何更新live NSSlider值?,xcode,cocoa,swift,Xcode,Cocoa,Swift,我有体积值滑块。我需要现场更改音量。我的代码有什么问题 @IBOutlet weak var volumeSliderCurr: NSSlider! @IBAction func volumeSlider(sender: AnyObject) { var event: NSEvent = NSApplication.sharedApplication().currentEvent! mouseUp(event) } override func mouseUp(theEvent

我有体积值滑块。我需要现场更改音量。我的代码有什么问题

@IBOutlet weak var volumeSliderCurr: NSSlider!

@IBAction func volumeSlider(sender: AnyObject) {
    var event: NSEvent = NSApplication.sharedApplication().currentEvent!
    mouseUp(event)
}

override func mouseUp(theEvent: NSEvent) {
    super.mouseUp(theEvent)
    audioPlayer.volume = volumeSliderCurr.floatValue
    currVolume = volumeSliderCurr.floatValue
}

如果在Interface Builder的属性中设置了
Continuous
,则会永久更新滑块值:


程序化的方法是什么?我不知道。只要问一个新问题。Ehrm。您的意思是以编程方式在XCode中设置它,还是在使用GUI时如何设置它?NSSlider的相应属性是
isContinuous