问题与UIWebViewcaching页面

我正在加载一个远程HTML页面到一个UIWebView,该页面是保存在我的MacBook Pro使用,并提供通过OS X内置的Apache服务器。

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

网页在哪里被caching? 是否有可能强制UIWebView获取最新的更新页面?

尝试这个 –

[[NSURLCache sharedURLCache] removeCachedResponseForRequest:NSURLRequest];

这将为特定请求移除caching的响应。 还有一个调用会移除在UIWebView上运行的所有请求的caching响应:

[[NSURLCache sharedURLCache] removeAllCachedResponses];