Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit ссылка на протокол NSDatePickerCellDelegate

Опции
Развертывание Target:

На этой странице
Язык:

NSDatePickerCellDelegate

NSDatePickerCellDelegate протокол определяет дополнительные методы, реализованные делегатами NSDatePickerCell объекты.

Наследование


Не применимый

Соответствует


Оператор импорта


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.6 и позже.
  • Делегат получает это сообщение каждый раз, когда пользователь пытается изменить значение получателя, позволяя делегату возможность переопределить изменение.

    Объявление

    Swift

    optional func datePickerCell(_ aDatePickerCell: NSDatePickerCell, validateProposedDateValue proposedDateValue: AutoreleasingUnsafeMutablePointer<NSDate?>, timeInterval proposedTimeInterval: UnsafeMutablePointer<NSTimeInterval>)

    Objective C

    - (void)datePickerCell:(NSDatePickerCell *)aDatePickerCell validateProposedDateValue:(NSDate **)proposedDateValue timeInterval:(NSTimeInterval *)proposedTimeInterval

    Параметры

    aDatePickerCell

    Ячейка, отправившая сообщение.

    proposedDateValue

    На вводе, содержит предложенную новую дату. Делегат может изменить это значение перед возвратом.

    proposedTimeInterval

    На вводе, содержит предложенный новый временной интервал. Делегат может изменить это значение перед возвратом.

    Обсуждение

    При возврате нового proposedDateValue, NSDate экземпляр должен быть автовыпущен, и proposedDateValue не должен быть выпущен делегатом.

    proposedDateValue и proposedTimeInterval как гарантируют, будут находиться между датами, возвращенными minDate и maxDate. При изменении этих значений необходимо гарантировать, что новые значения в надлежащем диапазоне.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.4 и позже.

    Доступный как часть неофициального протокола до OS X v10.6.