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

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

Разработчик

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

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

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

NSValidatedUserInterfaceItem

NSValidatedUserInterfaceItem протокол работает с NSUserInterfaceValidations протокол, чтобы включить или отключить управление автоматически, в зависимости от того, может ли какой-либо респондент в цепочке респондента обработать метод действия управления. NSMenuItem и NSToolbarItem классы реализуют этот протокол.

Путем приспосабливания этому протоколу управление может участвовать в этом механизме проверки. Проверить управление, вызовы приложения validateUserInterfaceItem: для каждого элемента в цепочке респондента, начиная с первого респондента. Если не возвращается никакой респондент YEStrue, элемент отключен. Например, пункт меню, отправляющий copy: если никакой респондент в цепочке респондента не может быть скопирован, сообщение действия отключило бы себя.

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


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

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


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

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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Возвращает селектор метода действия получателя. (требуемый)

    Объявление

    Swift

    func action() -> Selector

    Objective C

    - (SEL)action

    Возвращаемое значение

    Селектор метода действия получателя.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • тег () - тег Требуемый

    Возвращает целое число тега получателя. (требуемый)

    Объявление

    Swift

    func tag() -> Int

    Objective C

    - (NSInteger)tag

    Возвращаемое значение

    Тег получателя.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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