- initWithRequest:cachedResponse:client:
A task containing a URL request to be performed by the protocol. プロトコルによって実行されるURLリクエストを含んでいる、あるタスク。
Availability 有効性
Technology
- (instancetype)initWithTask:(NSURLSessionTask
*)task
cachedResponse:(NSCachedURLResponse
*)cachedResponse
client:(id<NSURLProtocolClient
>)client;
task
A task containing a URL request to be performed by the protocol. プロトコルによって実行されるURLリクエストを含んでいる、あるタスク。
cachedResponse
A cached response for the task; may be nil
if there is no existing cached response for the task.
タスクに対するキャッシュされた応答;それはnil
かもしれません、もし既存のキャッシャされた応答がそのタスクにないならば。
client
An object that provides an implementation of the NSURLProtocol
protocol that this instance uses to communicate with the URL loading system. This client object is retained.
あるオブジェクト、それはNSURLProtocol
プロトコルの実装を提供します、それはこのインスタンスが使用してURLローディングシステムと通信するものです。このクライアントオブジェクトは保持されます。
The initialized protocol object. 初期化されたプロトコルオブジェクト。
Subclasses should override this method to do any custom initialization. Don’t call this method explicitly. When you register your custom protocol class, the system will initialize instances of your protocol as needed. サブクラスは、このメソッドをオーバーライドして、何らかのあつらえの初期化を行うべきです。このメソッドを明示的に呼び出さないでください。あなたがあなたのあつらえのプロトコルクラスを登録する時、システムはあなたのプロトコルのインスタンスを必要に応じて初期化するでしょう。
This initializer calls through to init
.
このイニシャライザは、init
に至るまで呼び出します。
- initWithRequest:cachedResponse:client: