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

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

Разработчик

Ссылка платформы основы ссылка класса NSDeleteCommand

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

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

NSDeleteCommand

Экземпляр NSDeleteCommand удаляет указанный scriptable объект или объекты (такие как слова, абзацы, и т.д.).

Предположим, например, пользователь выполняет сценарий, отправляющий команду delete the third rectangle in the first document к примеру приложения Эскиза (расположенный в /Developer/Examples/AppKit). Какао создает NSDeleteCommand объект выполнить работу. Когда команда выполняется, она использует механизм кодирования значения ключа (путем вызова removeValueAtIndex:fromPropertyWithKey:) удалить указанный объект или объекты от их контейнера. См. описание для removeValueAtIndex:fromPropertyWithKey: для соответствующей информации.

NSDeleteCommand часть встроенной поддержки сценариев Какао. Большинство приложений не должно разделять на подклассы NSDeleteCommand или вызовите его методы.

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


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


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


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

    Объявление

    Swift

    var keySpecifier: NSScriptObjectSpecifier! { get }

    Objective C

    @property(readonly, retain) NSScriptObjectSpecifier *keySpecifier

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

    Спецификатор для объекта или объектов, которые будут удалены.

    Обсуждение

    Обратите внимание на то, что это может отличаться, чем спецификатор или спецификаторы, установленные setReceiversSpecifier:.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Устанавливает объектный спецификатор получателя.

    Объявление

    Swift

    func setReceiversSpecifier(_ receiversRef: NSScriptObjectSpecifier)

    Objective C

    - (void)setReceiversSpecifier:(NSScriptObjectSpecifier *)receiversRef

    Параметры

    receiversRef

    Объектный спецификатор получателя.

    Обсуждение

    Этот метод переопределения setReceiversSpecifier: в NSScriptCommand. Это выполняет ту же функцию как переопределенный метод с критическим различием: это заставляет контейнерную часть спецификатора переданного - в объектном спецификаторе становиться спецификатором получателя команды и ключевой ролью переданного - в объектном спецификаторе для становления ключевым спецификатором. Если, например, receiversRef спецификатор для the third rectangle of the first document, спецификатор получателя the first document в то время как ключевой спецификатор the third rectangle.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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