- forwardInvocation:
The selector for which to return a method signature. それに対してメソッドシグネチャを返すことになるセレクタ。
NSInvalidArgumentException
. Override this method in your concrete subclass to return a proper NSMethodSignature
object for the given selector and the class your proxy objects stand in for.
NSInvalidArgumentException
を引き起こします。このメソッドをあなたの具象サブクラスにおいてオーバーライドして、ふさわしいNSMethodSignature
オブジェクトを、この与えられたセレクタそしてあなたのプロキシオブジェクトがそれに対する代役を務めるクラスに返してください。
Availability 有効性
Technology
- (NSMethodSignature
*)methodSignatureForSelector:(SEL)sel;
aSelector
The selector for which to return a method signature. それに対してメソッドシグネチャを返すことになるセレクタ。
Not applicable. The implementation provided by NSProxy
raises an exception.
利用可能でない。NSProxy
によって提供される実装は例外を引き起こします。
Be sure to avoid an infinite loop when necessary by checking that a
isn’t the selector for this method itself and by not sending any message that might invoke this method.
無限ループを防止することを必要な場合には確実にしてください、a
がこのメソッド自身に対するセレクタでないのを確認することによって、そしてこのメソッドを発動するかもしれないどんなメッセージも送らないことによって。
For example, if your proxy merely forwards messages to an instance variable named real
, it can implement method
like this:
例えば、あなたのプロキシがただ単にメッセージをreal
と名前をつけられるインスタンス変数に転送するならば、それはmethod
をこのように実装できます:
- forwardInvocation:
- methodSignatureForSelector:
NSMethodSignature
object that contains a description of the method identified by a given selector.
指定されたセレクタによって識別されるメソッドの説明を含んでいるNSMethodSignature
オブジェクトを返します。