UIWebView缓存页面的问题

时间:2012-10-03 16:27:47

标签: objective-c ios uiwebview

我正在将一个远程html页面加载到UIWebView中,该页面保存在我的mac book pro上,并通过OS X内置的Apache服务器提供。

我注意到如果我在UIWebView中加载页面,然后对页面进行更改并重新加载,那么更改不会被反映出来,因此它必须在某处缓存。 即使我退出包含UIWebView的应用程序并重新启动它,我也会遇到这种情况。

网页被缓存在哪里?是否可以强制UIWebView获取最新的更新页面?

1 个答案:

答案 0 :(得分:0)

试试这个 -

[[NSURLCache sharedURLCache] removeCachedResponseForRequest:NSURLRequest];

这将删除特定请求的缓存响应。还有一个调用将删除在UIWebView上运行的所有请求的所有缓存响应:

[[NSURLCache sharedURLCache] removeAllCachedResponses];