4

を使用してアプリケーションにブラウザを実装しましたUIWebView。デフォルトでは、ブラウザに Google ページをロードしています。

Google ページで何かを検索すると、UIWebViewDelegatewebView:shouldStartLoadWithRequest:navigationType:メソッドが呼び出されます。

問題は、この検索ページから [戻る] ボタンをタップすると、代理人が呼び出されないため、[戻る] ボタンを無効にする際に問題が発生することです。

この問題は、iPhone アプリケーションではなく、iPad アプリケーションでのみ発生します。

4

2 に答える 2

4

あなたの場合、「データのキャッシュ」を無視/回避する必要があります。次のコード行が役立つ場合があります。

NSURLRequest *requestObj = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"] cachePolicy: NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:10.0];
[webView loadRequest:requestObj];
于 2013-09-16T09:56:42.257 に答える