NSTextStorageDelegate
NSTextStorageDelegate протокол определяет дополнительные методы, реализованные делегатами NSTextStorage объекты.
Наследование
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.6 и позже.
-
Отправленный, когда текстовое хранение собирается обработать редактирования.
Объявление
Swift
optional func textStorageWillProcessEditing(_aNotification: NSNotification)Objective C
- (void)textStorageWillProcessEditing:(NSNotification *)aNotificationПараметры
aNotificationУведомление называют
NSTextStorageWillProcessEditingNotification.Обсуждение
Делегат может проверить измененное состояние текстового объекта хранения и внести изменения в текстовые символы объекта хранения или атрибуты для осуществления безотносительно ограничений, которые это устанавливает. Программируемые изменения не приводят к этому отправляемому сообщению.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Доступный как часть неофициального протокола до OS X v10.6.
-
Отправленный, когда текстовое хранение закончило обрабатывать редактирования.
Объявление
Swift
optional func textStorageDidProcessEditing(_aNotification: NSNotification)Objective C
- (void)textStorageDidProcessEditing:(NSNotification *)aNotificationПараметры
aNotificationУведомление называют
NSTextStorageDidProcessEditingNotification.Обсуждение
Делегат может проверить конечное состояние текстового объекта хранения; это не может изменить текстовые символы объекта хранения, не оставляя его в противоречивом состоянии, но если необходимый это может изменить атрибуты. Обратите внимание на то, что даже в этом случае возможно поместить текстовый объект хранения в противоречивое состояние — например, путем изменения шрифта диапазона к тому, не поддерживающему символы в том диапазоне (такие как использование латинского шрифта для текста Кандзи).
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Доступный как часть неофициального протокола до OS X v10.6.
