3

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

[[NSURLCache sharedURLCache] removeAllCachedResponses];

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

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