zoukankan      html  css  js  c++  java
  • iOS 使用SDwebImage缓存图片并在断网时候显示

     [_loadImageView setShowActivityIndicatorView:YES];
        [_loadImageView setIndicatorStyle:UIActivityIndicatorViewStyleGray];
        _loadImageView.contentMode = UIViewContentModeScaleAspectFill;
        [_loadImageView sd_setImageWithURL:self.imageUrl placeholderImage:nil];
        // 缓存图片
        SDWebImageManager *manager = [SDWebImageManager sharedManager];
        manager.delegate = self;
       
        [manager.imageDownloader downloadImageWithURL:self.imageUrl options:SDWebImageDownloaderContinueInBackground progress:^(NSInteger receivedSize, NSInteger expectedSize) {
           
        } completed:^(UIImage *image, NSData *data, NSError *error, BOOL finished) {
            NSLog(@"---save image is %@",image);
            [manager.imageCache storeImage:image forKey:@"one"toDisk:YES];
        }];
     // 从缓存取图片并显示
    SDWebImageManager *manager = [[SDWebImageManager alloc] init];
        UIImage *image = [manager.imageCache imageFromMemoryCacheForKey:@"one"];
  • 相关阅读:
    软工第1次阅读作业
    软工第0次作业
    第四次博客
    第三次博客
    第二次
    第一次博客
    提问回顾与个人总结
    软件工程结对作业
    软件工程第一次阅读作业
    软件工程第0次个人作业
  • 原文地址:https://www.cnblogs.com/jgCho/p/5195482.html
Copyright © 2011-2022 走看看