ios - iOS 中的 UIWebView 缓存

标签 ios ios5 uiwebview xamarin.ios browser-cache

我在我的应用程序中托管 UIWebView。它看起来像 UIWebView 缓存图像和数据本身。 我想在应用程序启动时清除它的缓存。

清理 Safari 的缓存没有帮助。我发现刷新 UIWebView 缓存的唯一方法是关闭我的 iPhone,然后再打开它。关闭应用程序也无济于事。

Apple 文档对此只字不提……或者我遗漏了什么。为了以防万一,应用程序是使用 monotuch 创建的。

最佳答案

如果你想删除所有缓存的响应,像这样的事情看起来像要走的路:

[[NSURLCache sharedURLCache] removeAllCachedResponses];

关于ios - iOS 中的 UIWebView 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9057595/

相关文章:

ios - Xcode 7 Git 找不到远程仓库

ipad - iPad嵌入式YouTube视频播放器以编程方式停止播放后仍保持全屏显示

ios - UIWebViewDelegate DidFinishLoad 未在自定义类中触发(Swift)

Swift:如何在从另一个 VC 单击 TableViewCell 后导航到 PDF 页面

ios - MvvmCross - View 未加载

iphone - 如何在应用程序图标下的应用程序名称中设置小图像符号?

iphone - 在应用程序卸载时保留 SQLite 数据

iOS5 打破了 UISplitViewController 旋转回调,如何手动调用?

ios - 在 UITableView 上选择行时委托(delegate)不起作用

ios - 它不会构建失败,它会显示 "No Issues"但仍然无法正常工作