iOS - 在WebView中清除返回缓存

时间:2015-05-21 11:40:05

标签: ios objective-c iphone ipad webview

我使用UIWebView加载具有返回功能的网址。

例如," Url1 = www.google.com。"

如果我点击图像,视频等任何链接,那么将显示这些页面。再次,如果我按google.com然后它将加载谷歌页面。

现在我的UIWebView缓存网址就像谷歌,图片,视频。

我想要的是,我想在再次加载url1时清除缓存。它不应该有任何回头路。

有谁能建议我如何实现这个目标?

我已尝试使用此功能删除缓存

[[NSURLCache sharedURLCache] removeAllCachedResponses];

但它没有用。

1 个答案:

答案 0 :(得分:-1)

要删除特定请求的缓存响应,请使用此

[[NSURLCache sharedURLCache] removeCachedResponseForRequest:NSURLRequest]; 

要删除在UIWebView上运行的所有请求的缓存响应,请使用此

 [[NSURLCache sharedURLCache] removeAllCachedResponses];