NSValidatedUserInterfaceItem
NSValidatedUserInterfaceItem протокол работает с NSUserInterfaceValidations протокол, чтобы включить или отключить управление автоматически, в зависимости от того, может ли какой-либо респондент в цепочке респондента обработать метод действия управления. NSMenuItem и NSToolbarItem классы реализуют этот протокол.
Путем приспосабливания этому протоколу управление может участвовать в этом механизме проверки. Проверить управление, вызовы приложения validateUserInterfaceItem: для каждого элемента в цепочке респондента, начиная с первого респондента. Если не возвращается никакой респондент YEStrue, элемент отключен. Например, пункт меню, отправляющий copy: если никакой респондент в цепочке респондента не может быть скопирован, сообщение действия отключило бы себя.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
действие () - действиеТребуемыйВозвращает селектор метода действия получателя. (требуемый)
Объявление
Swift
func action() -> SelectorObjective C
- (SEL)actionВозвращаемое значение
Селектор метода действия получателя.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
