美文网首页iOS面试资料
iOS清除UIWebView缓存

iOS清除UIWebView缓存

作者: 一亩三分甜 | 来源:发表于2018-08-06 00:46 被阅读1433次

    使用iOS的webview会自动进行缓存,在开发的时候要记得清除Cookie和缓存。

    /**清除缓存和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];  
    }

    相关文章

      网友评论

        本文标题:iOS清除UIWebView缓存

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