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

initWithContainerClassDescription:containerSpecifier:key:test:

Returns an NSWhoseSpecifier object initialized with the given attributes. 与えられた属性で初期化されたNSWhoseSpecifierオブジェクトを返します。

Declaration 宣言

- (instancetype)initWithContainerClassDescription:(NSScriptClassDescription *)classDesc 
                               containerSpecifier:(NSScriptObjectSpecifier *)container 
                                              key:(NSString *)property 
                                             test:(NSScriptWhoseTest *)test;

Parameters パラメータ

classDescription

Class description for the receiver's container object. レシーバの持つコンテナオブジェクトに対するクラス記述。

specifier

An object specifier for the receiver's container object. レシーバの持つコンテナオブジェクトに対するオブジェクト指定子。

property

The key for the property for which to test. それについてテストするプロパティに対するキー。

test

The test condition. テスト条件。

Return Value 戻り値

An NSWhoseSpecifier object initialized with the given attributes. 与えられた属性で初期化されたNSWhoseSpecifierオブジェクト。

Discussion 議論

Invokes the super class’s initWithContainerClassDescription:containerSpecifier:key: and sets the whose test condition to test. スーパークラスの持つinitWithContainerClassDescription:containerSpecifier:key:を発動して、それのテスト条件をtestに設定してください。

See Also 参照

Related Documentation 関連文書