0

UIWebView を使用していて、この例のように正常に動作する ajax 呼び出しをインターセプトしたいので、NSURLProtocol をサブクラス化する必要がありました。問題の原因となるリクエストからデータを取得する+ (BOOL)canInitWithRequest:(NSURLRequest *)request必要があります。インスタンスメソッドを呼び出してデータを処理する必要がありますが、クラスメソッドであるためできません。

リクエストの内容に基づいてインスタンス メソッドを呼び出すにはどうすればよいですか?

4

2 に答える 2

0

canInitWithRequest: 何もしないでください。「YES」または「NO」で応答するだけです。「startLoading」は、作業を行う場所です。

于 2014-03-31T08:49:01.540 に答える