iOS 7 UIWebView清除缓存不起作用

时间:2013-10-02 08:11:24

标签: ios caching uiwebview ios7

在我的项目中,我使用UIWebView,一段时间后我应该清除缓存。我使用此代码进行清算:

[[NSURLCache sharedURLCache] removeAllCachedResponses];

但是在iOS 7中,这段代码不起作用(在早期版本中一切正常)。看起来,缓存页面仍然加载。为了测试缓存,我使用this page。 另一个问题是当我使用缓存策略时。它也不起作用:

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

此代码也始终使用缓存页面。

有没有人对此有任何想法?谢谢你的帮助!

0 个答案:

没有答案