美文网首页iOS基础
iOS webview 清除缓存

iOS webview 清除缓存

作者: 远0 | 来源:发表于2016-11-02 18:40 被阅读4646次

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

    _webView = nil;

    [self cleanCacheAndCookie];

    调用的方法代码如下:

    /**清除缓存和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_Ken:凌哥~~是你吗~~真是太有缘了~~!
        远0:@c7a707cf93bf 你个逼比

      本文标题:iOS webview 清除缓存

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