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