在我的应用程序中,我使用ASIHTTPRequest下载网页。在那个网页上,我下载了每天都会改变的图片。我的应用程序既可以在线工作,也可以离线工作(即,当有网络时,我下载网页,并在后台将其存储在DocDir中)。在离线模式下,我将网页的内容存储到DocumentsSirectory.Now中,问题是,当我下载页面并在在线模式下查看它时,它会从网页加载最新的图像,但当我进入离线模式时,webview会加载之前加载的页面(即旧图像)。我尝试清除缓存中的webView,但似乎不起作用。
发布于 2013-02-19 21:05:56
下面是一些从uiviewview中清除缓存的技巧
[[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@"WebKitCacheModelPreferenceKey"];也是
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[[NSURLCache sharedURLCache] setDiskCapacity:0];
[[NSURLCache sharedURLCache] setMemoryCapacity:0];https://stackoverflow.com/questions/14958050
复制相似问题