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 и позже.
См. также
-
Это сообщение должно быть отправлено в получатель когда
editor
закончил редактировать свойство, принадлежащее получателю.Объявление
Swift
func objectDidEndEditing(_
editor
: AnyObject)Objective C
- (void)objectDidEndEditing:(id)
editor
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также