3

私のプロジェクトでは UIWebView を使用していますが、しばらくするとキャッシュをクリアする必要があります。このコードを使用してクリアを行います。

[[NSURLCache sharedURLCache] removeAllCachedResponses];

しかし、iOS 7 ではこのコードは機能しません (以前のバージョンではすべて問題ありません)。キャッシュされたページがまだ読み込まれているようです。キャッシュのテストには、このページを使用します。もう 1 つの問題は、キャッシュ ポリシーを使用する場合です。それも機能しません:

NSURLRequest *request = [NSURLRequest requestWithURL:
    [NSURL URLWithString:@"http://www.lagado.com/tools/cache-test"] 
    cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:30.0];
[self.webView loadRequest:request];

このコードも常にキャッシュされたページを使用します。

誰にもこれについて何か考えがありますか?助けてくれてありがとう!

4

0 に答える 0