AFN清除图片缓存 以及菊花转圈

mac2022-06-30  58

AFNetworking网络库已经提供了很好的图片缓存机制,效率是比较高的,但是我发现没有直接提供清除缓存的功能,可项目通常都需要添加

清除功能的功能,因此,在这里我以UIImageView+AFNetworking类中添加了下面一个清除功能方法:

[objc] view plain copy print ? /**  Clear image cache   author: huangyibiao  */  + (void)clearCache;  

 

[objc] view plain copy print ? /**  Clear image cache  author: huangyibiao  */  + (void)clearCache {    AFImageCache *cache = (AFImageCache *)[UIImageView sharedImageCache];    [cache removeAllObjects];    return;  }

 

 

刚开始接触AFN的时候,发现菊花老是不转,结果百度不出来,后来干脆改用ASI,

今天有时间专门研究一下AFN,读完里面的API,才发现默认情况下AFN的转圈圈的菊花是关闭的,

需要手动打开才能够显示转圈圈,打开的方法是:

[objc] view plain copy print ? [AFNetworkActivityIndicatorManager sharedManager].enabled = YES;  

可以在appdelegate中添加此方法

 

原文网址: http://blog.csdn.net/woaifen3344/article/details/41211745

 

转载于:https://www.cnblogs.com/Cheetah-yang/p/4649749.html

相关资源:ios-AFN封装,GET POST 缓存.zip
最新回复(0)