首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebView缓存清除问题

WebView缓存清除问题
EN

Stack Overflow用户
提问于 2013-02-19 20:55:03
回答 1查看 677关注 0票数 0

在我的应用程序中,我使用ASIHTTPRequest下载网页。在那个网页上,我下载了每天都会改变的图片。我的应用程序既可以在线工作,也可以离线工作(即,当有网络时,我下载网页,并在后台将其存储在DocDir中)。在离线模式下,我将网页的内容存储到DocumentsSirectory.Now中,问题是,当我下载页面并在在线模式下查看它时,它会从网页加载最新的图像,但当我进入离线模式时,webview会加载之前加载的页面(即旧图像)。我尝试清除缓存中的webView,但似乎不起作用。

EN

回答 1

Stack Overflow用户

发布于 2013-02-19 21:05:56

下面是一些从uiviewview中清除缓存的技巧

代码语言:javascript
复制
 [[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@"WebKitCacheModelPreferenceKey"];

也是

代码语言:javascript
复制
   [[NSURLCache sharedURLCache] removeAllCachedResponses];
    [[NSURLCache sharedURLCache] setDiskCapacity:0];
    [[NSURLCache sharedURLCache] setMemoryCapacity:0];
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14958050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档