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

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

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

  1. /** 
  2.  Clear image cache  
  3.  author: huangyibiao 
  4.  */  
  5. + (void)clearCache;  

 

    1. /** 
    2.  Clear image cache 
    3.  author: huangyibiao 
    4.  */  
    5. + (void)clearCache {  
    6.   AFImageCache *cache = (AFImageCache *)[UIImageView sharedImageCache];  
    7.   [cache removeAllObjects];  
    8.   return;  
    9. }

 

 

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

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

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

  1. [AFNetworkActivityIndicatorManager sharedManager].enabled = YES;  


可以在appdelegate中添加此方法

 

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

 

你可能感兴趣的:(缓存)