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

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

Разработчик

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

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

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

NSEditorRegistration

NSEditorRegistration неофициальный протокол реализован контроллерами для обеспечения интерфейса для представления, редактора, для информирования контроллера, когда это отменило фиксацию изменений.

Конструктор ответственен за отслеживание, какие редакторы отменили фиксацию изменений, и отправляющий тем редакторам commitEditing и discardEditing сообщения, как надлежащий, чтобы вынудить редактора подчиниться, или отбросить, их значения.

NSController обеспечивает реализацию этого неофициального протокола. Если бы Вы хотели обеспечить свой собственный класс контроллера без разделения на подклассы, Вы реализовали бы этот протокол NSController.

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


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

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


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

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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


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

    Объявление

    Swift

    func objectDidBeginEditing(_ editor: AnyObject)

    Objective C

    - (void)objectDidBeginEditing:(id)editor

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – objectDidEndEditing:

  • Это сообщение должно быть отправлено в получатель когда editor закончил редактировать свойство, принадлежащее получателю.

    Объявление

    Swift

    func objectDidEndEditing(_ editor: AnyObject)

    Objective C

    - (void)objectDidEndEditing:(id)editor

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – objectDidBeginEditing: