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 и позже.
См. также
