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

perform(_:with:)

Sends a message to the receiver with an object as the argument.

Declaration 宣言

func perform(_ aSelector: Selector!, 
        with object: Any!) -> Unmanaged<AnyObject>!

Parameters パラメータ

aSelector

A selector identifying the message to send. If aSelector is NULL, an invalidArgumentException is raised.

anObject

An object that is the sole argument of the message.

Return Value 戻り値

An object that is the result of the message.

Discussion 解説

This method is the same as perform(_:) except that you can supply an argument for aSelector. aSelector should identify a method that takes a single argument of type id. For methods with other argument types and return values, use NSInvocation.

See Also 参照

Sending Messages メッセージ送信

Related Documentation 関連文書