Как я могу получить уведомление о значении NSDatePicker при его изменении?

6
nanochrome 10 Дек 2009 в 08:33

3 ответа

Лучший ответ

Я сделал это только на iPhone с UIDatePicker, но на Mac это похоже: вы регистрируетесь как делегат и получаете сообщения. См. Документы Apple здесь .

Я должен уточнить, это говорит вам, когда это изменилось, вам все равно нужно позвонить -dateValue, чтобы узнать дату.

4
bmalicoat 10 Дек 2009 в 08:38

Вы можете привязать привязку средства выбора value к свойству вашего контроллера или к свойству объекта модели (через контроллер).

1
Peter Hosey 10 Дек 2009 в 11:58

То же самое, что и любой другой элемент управления. Варианты:

  • Цель / действие
  • Привязка
  • Обратите внимание на уведомление
  • Делегировать
4
Mike Abdullah 10 Дек 2009 в 14:44
1
По состоянию на 2016 год NSDatePicker, похоже, не отправляет действие или не запускает KVO (хотя проблема с последним может быть ошибкой в ​​моем коде)
 – 
JeremyP
13 Апр 2016 в 10:26