代码片段 / 应用笔记 · 2013年8月28日

AFNetworking 图片的本地缓存问题

From http://www.cnblogs.com/Wendale-Zhang/archive/2013/01/17/2864442.html

更新2013年04月02日11:46:36:修改了用 [imageView setImageWithURLRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@””]] placeholderImage:[UIImageimageNamed:@”loader.jpg”] success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {    } failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {    }];图片不能缓存的问题

ASI好久没更新,于是今天试了下AFNetWorking,调用图片请求方法很方便

但发现个问题,程序重新启动后,图片还要重新请求,原来AFN用的是内存缓存图片机制,这能提高程序效率,但我们有时候,图片的本地缓存也是很重要的,于是,对AFN下UIImageView+AFNetworking.m文件的代码进行了修改,欢迎大家进行指正,修改和添加的方法如下:

复制代码