The invocation to forward. この呼び出しを転送します。
Instance Method
インスタンスメソッド
forward
forwardInvocation(_:)
Passes a given invocation to the real object the proxy represents.
与えられた発動をそのプロキシが表す実オブジェクトに渡します。
Availability 有効性
- iOS 2.0+
- iPadOS 2.0+
- macOS 10.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
func forwardInvocation(_ invocation: NSInvocation)
Parameters パラメータ
anInvocation
Discussion 議論
NSProxy
’s implementation merely raises NSInvalid
. Override this method in your subclass to handle an
appropriately, at the very least by setting its return value.
NSProxy
のもつ実装は、ただ単にNSInvalid
を引き起こします。このメソッドをあなたのサブクラスにおいてオーバーライドして、an
を、最低でもそれの戻り値を設定することによって適切に取り扱ってください。
For example, if your proxy merely forwards messages to an instance variable named real
, it can implement forward
like this:
例えば、あなたのプロキシがただ単にメッセージをreal
と名前をつけられるインスタンス変数に転送するならば、それはforward
をこのように実装できます: