【发布时间】:2020-06-05 14:16:01
【问题描述】:
我需要删除 wkwebview 中的缓存。我正在使用下面的代码但没有成功。
[[NSURLCache sharedURLCache]removeCachedResponseForRequest:request];
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[[NSURLCache sharedURLCache] setDiskCapacity:0];
[[NSURLCache sharedURLCache] setMemoryCapacity:0];
【问题讨论】:
-
你要删除什么请解释一下。
-
你怎么知道它不起作用?
-
我在我的应用程序中进行了测试。我有不同的网页。当我加载第一页时,一些图像被缓存,所有这些图像都在第二页加载中结转。我已经尝试了上面的行删除缓存的代码,但每次它从缓存中挑选图像时。加载第一页需要 8 秒,第二页需要 4 秒,
wkwebview。但在 uiwebview 中,第一页需要 10 秒,第二页需要 8 秒加载。在uiwebview我已经使用了上面的代码。
标签: objective-c ios8 wkwebview