清除UIWebView的缓存

//清除cookies

NSHTTPCookie *cookie;

NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];

for (cookie in [storage cookies])

{

[storage deleteCookie:cookie];

}

//    清除webView的缓存

[[NSURLCache sharedURLCache] removeAllCachedResponses];

一般这样就能删除UIWebView 中的缓存。



文/Tracey(简书作者)
原文链接:http://www.jianshu.com/p/b0607343e9be
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
 
在加载不同文件的时候,缓存会导致输入输出流打开关闭异常。我第一次打开PDF,第二次打开DOC的时候就会爆异常:Stream 0x7fb5435c8a50 is sending an event before being opened。设置清除缓存之后,就可以避免这个问题。
 
原文地址:https://www.cnblogs.com/wobuyayi/p/5647634.html