清除UIWebview缓存

我使用UIWebview使用loadRequest:方法加载网页,当我离开那个场景时,我调用[self.webView stopLoading];并释放webView。

在第一次启动的活动监视器中,我已经看到实际内存增加了4MB,并且在多次启动/加载时,实际内存不会增加。它只增加一次。

我检查了webview的保留计数。这是正确的,即0.我认为UIWebView正在缓存一些数据。如何避免缓存或删除缓存数据?或者还有其他原因吗?


红颜莎娜
浏览 728回答 3
3回答

潇湘沐

您可以通过执行以下操作禁用缓存:NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];[NSURLCache setSharedURLCache:sharedCache];[sharedCache release];
打开App,查看更多内容
随时随地看视频慕课网APP