为了账号安全,请及时绑定邮箱和手机立即绑定

清除UIWebview缓存

清除UIWebview缓存

红颜莎娜 2019-08-30 17:46:12
我使用UIWebview使用loadRequest:方法加载网页,当我离开那个场景时,我调用[self.webView stopLoading];并释放webView。在第一次启动的活动监视器中,我已经看到实际内存增加了4MB,并且在多次启动/加载时,实际内存不会增加。它只增加一次。我检查了webview的保留计数。这是正确的,即0.我认为UIWebView正在缓存一些数据。如何避免缓存或删除缓存数据?或者还有其他原因吗?
查看完整描述

3 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

您可以通过执行以下操作禁用缓存:


NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];

[NSURLCache setSharedURLCache:sharedCache];

[sharedCache release];


查看完整回答
反对 回复 2019-08-30
  • 3 回答
  • 0 关注
  • 727 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信