我正在尝试将 a 的状态绑定到 a NSButton
,objectController
但我在 Interface Builder 中找不到按钮绑定下的语音“状态”。
有没有办法绑定这个属性?
我正在尝试将 a 的状态绑定到 a NSButton
,objectController
但我在 Interface Builder 中找不到按钮绑定下的语音“状态”。
有没有办法绑定这个属性?
我假设这是一个复选框样式NSButton
?在 IB 中绑定到它的“值”。
NSButton
如果有人想在' 的状态和Swift 2 中进行双向绑定NSUserDefaultsController
,那么您可以这样做。这个答案的所有荣誉。
var button: NSButton!
let userDefaults: NSObject = NSUserDefaultsController.sharedUserDefaultsController().values as! NSObject
let options: [String:AnyObject] = [NSContinuouslyUpdatesValueBindingOption: true]
button.cell!.bind("state", toObject: userDefaults, withKeyPath: "MyButtonState", options: options)
userDefaults.bind("MyButtonState", toObject: button.cell!, withKeyPath: "state", options: options)