【问题标题】:NSDatePicker - getting the value when it is changedNSDatePicker - 在更改时获取值
【发布时间】:2009-12-10 05:33:12
【问题描述】:

当 NSDatePicker 的值发生更改时,我如何获得通知?

【问题讨论】:

    标签: objective-c cocoa nsdatepicker


    【解决方案1】:

    我只在 iPhone 上使用 UIDatePicker 完成了此操作,但在 Mac 上类似,您注册为代表并接收消息。见Apple's Docs here

    我要澄清一下,这会告诉您何时更改,您仍需要致电 -dateValue 以获取日期。

    【讨论】:

      【解决方案2】:

      与任何其他控件相同。选项是:

      • 目标/行动
      • 绑定
      • 注意通知
      • 委托

      【讨论】:

      • 截至 2016 年,NSDatePicker 似乎没有发送操作或运行 KVO(尽管后者的问题可能是我的代码中的错误)
      【解决方案3】:

      您可以将选择器的 value 绑定绑定到控制器的属性或模型对象的属性(通过控制器)。

      【讨论】:

        猜你喜欢
        • 2013-06-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多