问题
How would I get notified of a value of a NSDatePicker, when it's changed?
回答1:
I've only done it on the iPhone with UIDatePicker but it is similar on the Mac, you register as a delegate and receive messages. See Apple's Docs here.
I should clarify, this tells you when it changed, you still need to call -dateValue
to get the date.
回答2:
The same you would any other control. Options are:
- Target/Action
- Binding
- Observe notification
- Delegate
回答3:
You can bind the picker's value
binding to a property of your controller, or a property of a model object (through a controller).
来源:https://stackoverflow.com/questions/1878814/nsdatepicker-getting-the-value-when-it-is-changed