AFN清除图片缓存 以及菊花转圈
AFNetworking网络库已经提供了很好的图片缓存机制,效率是比较高的,但是我发现没有直接提供清除缓存的功能,可项目通常都需要添加
清除功能的功能,因此,在这里我以UIImageView+AFNetworking类中添加了下面一个清除功能方法:
- /**
- Clear image cache
- author: huangyibiao
- */
- + (void)clearCache;
- /**
- Clear image cache
- author: huangyibiao
- */
- + (void)clearCache {
- AFImageCache *cache = (AFImageCache *)[UIImageView sharedImageCache];
- [cache removeAllObjects];
- return;
- }
刚开始接触AFN的时候,发现菊花老是不转,结果百度不出来,后来干脆改用ASI,
今天有时间专门研究一下AFN,读完里面的API,才发现默认情况下AFN的转圈圈的菊花是关闭的,
需要手动打开才能够显示转圈圈,打开的方法是:
- [AFNetworkActivityIndicatorManager sharedManager].enabled = YES;
可以在appdelegate中添加此方法
原文网址: http://blog.csdn.net/woaifen3344/article/details/41211745