如何在离线模式下从AFNetworking Cache获取图像

时间:2015-01-07 09:02:52

标签: ios objective-c iphone afnetworking

我是新手使用AFNetworking,我的问题是,如果我在AFNetworking的帮助下从服务器获取一张图像并停止应用程序并再次启动,但第二次互联网在设备上不可用,所以我想从中获取图像如果互联网不可用,AFNetworking缓存在iPhone设备上。但我没有得到任何正确的方法这样做,我以前没有使用AFNetworking,所以我不明白如何做到这一点。任何人都可以帮我解释一下或任何好的和不足的例子。

提前感谢

1 个答案:

答案 0 :(得分:1)

您可以在AFImageCache类

中使用cachedImageForRequest找到Cache

如果您的图像附加到imageView,您可以使用imageView的类别方法

- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholderImage;
类UIImageView + AFNetworking

中的

您还可以使用SDWebImage管理网络中的图像