0

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

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

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

4

1 回答 1

0

试试这个 -

[[NSURLCache sharedURLCache] removeCachedResponseForRequest:NSURLRequest];

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

[[NSURLCache sharedURLCache] removeAllCachedResponses];

于 2012-10-03T16:31:38.077 回答