webView 清掉缓存

作者: _君莫笑_ | 来源:发表于2016-10-20 11:40 被阅读126次
/**webView退出点击方法*/  
- (void)closeBtnAction:(UIButton *)button{  
     _webView = nil;  
    [self cleanCacheAndCookie];  
    [self.navigationController popViewControllerAnimated:YES];  
} 
/**清除缓存和cookie*/  
- (void)cleanCacheAndCookie{  
    //清除cookies  
    NSHTTPCookie *cookie;  
    NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];  
    for (cookie in [storage cookies]){  
        [storage deleteCookie:cookie];  
    }  
   //清除UIWebView的缓存  
    [[NSURLCache sharedURLCache] removeAllCachedResponses];  
    NSURLCache * cache = [NSURLCache sharedURLCache];  
    [cache removeAllCachedResponses];  
    [cache setDiskCapacity:0];  
    [cache setMemoryCapacity:0];  
}  

相关文章

网友评论

本文标题:webView 清掉缓存

本文链接:https://www.haomeiwen.com/subject/xyyfuttx.html