0

webViewDidFinishLoad:で受信して処理する必要がありますresponse headers。しかし、それを達成する方法がわかりません。要求ヘッダーではなく、応答ヘッダーが必要であることに注意してください。request URLUIWebview Delegate method

1つのアイデアはNSUrlConnection、リクエストを作成して再度発行して完了ブロックで受け取ることですが、2つの呼び出しを行いたくありません。UIWebView によって処理され、応答ヘッダーを取得できる何らかの方法が必要です。どうすればいいのかわかりません。どんなアイデアでも大歓迎です。

4

1 に答える 1

0

これを試して:

 NSCachedURLResponse *resp = [[NSURLCache sharedURLCache] cachedResponseForRequest:webView.request];

ただし、これはキャッシュ可能な URL に対してのみ機能します。

于 2014-09-25T13:29:10.380 に答える