Instance Method インスタンスメソッド

setReceiversSpecifier(_:)

Sets the receiver’s object specifier. レシーバの持つオブジェクト指定子を設定します。

Declaration 宣言

func setReceiversSpecifier(_ receiversRef: NSScriptObjectSpecifier?)

Parameters パラメータ

receiversRef

The receiver’s object specifier. レシーバの持つオブジェクト指定子。

Discussion 議論

This method overrides receiversSpecifier in NSScriptCommand. It performs the same function as the overridden method, with a critical difference: it causes the container specifier part of the passed-in object specifier to become the receiver specifier of the command, and the key part of the passed-in object specifier to become the key specifier. If, for example, receiversRef is a specifier for the third rectangle of the first document, the receiver specifier is the first document while the key specifier is the third rectangle. このメソッドは、receiversSpecifierNSScriptCommandにおいてオーバーライドします。それは、オーバーライドされたメソッドと同じ関数を実行します、ある決定的な違いとともに:それは、渡されたオブジェクト指定子のコンテナ指定子部分がコマンドのレシーバ指定子になるようにします、そして渡されたオブジェクト指定子のキー部分がキー指定子になるようにします。例えば、receiversRefthe third rectangle of the first documentに対する指定子ならば、レシーバ指定子はthe first documentで、一方でキー指定子はthe third rectangleです。

See Also 参照

Working with specifiers 指定子を扱う