iOS 使用SDwebImage緩衝圖片並在斷網時候顯示,
[_loadImageViewsetShowActivityIndicatorView:YES];
[_loadImageViewsetIndicatorStyle:UIActivityIndicatorViewStyleGray];
_loadImageView.contentMode = UIViewContentModeScaleAspectFill;
[_loadImageViewsd_setImageWithURL:self.imageUrlplaceholderImage:nil];
// 緩衝圖片
SDWebImageManager *manager = [SDWebImageManagersharedManager];
manager.delegate = self;
[manager.imageDownloaderdownloadImageWithURL:self.imageUrloptions:SDWebImageDownloaderContinueInBackgroundprogress:^(NSInteger receivedSize, NSInteger expectedSize) {
} completed:^(UIImage *image, NSData *data, NSError *error, BOOL finished) {
NSLog(@"---save image is %@",image);
[manager.imageCachestoreImage:image forKey:@"one"toDisk:YES]; }]; // 從緩衝取圖片並顯示
SDWebImageManager *manager = [[SDWebImageManageralloc] init]; UIImage *image = [manager.imageCacheimageFromMemoryCacheForKey:@"one"];