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