AFNetWorking总结

从网查了下删除缓存的代码经过自己的测试都不行,不知道是我人品不行还是怎的
网址如下How To Clear Image cache or any cache in AFNetworking?

最后决定自己找下规律,发现加载图片会在沙盒的Caches目录下创建一个当前程序的bundleIdentifier目录.删除他就是。

删除AFNetWorking生成的缓存

<pre><code>
-(void)clearDisk
{
NSString librayDir = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES).lastObject;
NSString
bundleIdentifier = [NSBundle mainBundle].bundleIdentifier;
NSString *path = [NSString stringWithFormat:@"%@/%@",librayDir,bundleIdentifier];
[[NSFileManager defaultManager] removeItemAtPath:path error:nil];
}
</code></pre>

扩展阅读:
iOS图片缓存库基准对比
结论:SDWebImage更适合加载图片

使用AFNetworking, SDWebimage和OHHTTPStubs

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,343评论 4 61
  • 前不久做了一个生成快照的需求,其中用到 SDWebImage 来下载图片,在使用该框架的过程中也遇到了一些问题,索...
    ShannonChenCHN阅读 14,780评论 12 241
  • “运营:就是促使用户与产品更好的联系起来并使之良性运转的手段”,下面我简单剖析一下这句话对运营的定义 运营就是一种...
    清华南路两排杨树阅读 1,193评论 0 0
  • 六月微尘阅读 1,756评论 0 0
  • 情系半生缘 眼中流转的烟波 碧舫渡千帆 烈烈的北风,一路向南 寻找心中的北斗 执守红尘岸边 尖酸的挑衅,挑剔的语言...
    樵砥阅读 1,675评论 0 7

友情链接更多精彩内容