美文网首页
SDWebImage下载图片后 刷新UI没数据

SDWebImage下载图片后 刷新UI没数据

作者: SunWT | 来源:发表于2019-06-11 18:01 被阅读0次

问题描述:使用SDWebImageDownloader 将图片数组全部下载由于异步操作,图片没下载完全导致传入的数组没有数据。
处理方法:

 dispatch_group_t group = dispatch_group_create();
 for (NSString *urlStr in arr) {
       dispatch_group_enter(group);
       [[SDWebImageDownloader sharedDownloader] downloadImageWithURL:[NSURL URLWithString:urlStr] options:(SDWebImageDownloaderHighPriority) progress:^(NSInteger receivedSize, NSInteger expectedSize) {
                    
        } completed:^(UIImage *image, NSData *data, NSError *error, BOOL finished) {
            if (image) {
                [self.photoArr addObject:image];
            }else{
                UIImage *imagePlaceholder = [UIImage imageNamed:@"加载失败"];
                [self.photoArr addObject:imagePlaceholder];
            }
           dispatch_group_leave(group);
      }];
   }
        // 下载图片完成后, 回到主线
        dispatch_group_notify(group, dispatch_get_main_queue(), ^{
            // 刷新UI
            self.feedPhotoView.photoArr = self.photoArr;
        });

相关文章

  • SDWebImage下载图片后 刷新UI没数据

    问题描述:使用SDWebImageDownloader 将图片数组全部下载由于异步操作,图片没下载完全导致传入的数...

  • iOS 工作中遇到的问题 (三)

    异步获取数据 SDWebImage手动清除缓存的方法 使用SDWebimage下载图片 在mac下MP3转caf ...

  • SDWebImage

    SDWebImage主要结构 主要类SDWebImage主要结构 下载图片的流程下载图片流程 1. 基本使用 下载...

  • SDWebImage

    * SDWebImage用于加载网络图片数据,使用方法如下:* 第一步,下载SDWebImage,导入工程.Git...

  • swift SDWebImage使用

    1.SDWebImage下载图片 swift中,下载玩图片后,不会将图片缓存到沙盒,需要手动调用SDImageCa...

  • iOS-SDWebImage史上最详细介绍

    在iOS的图片加载框架中,SDWebImage使用频率非常高。它支持从网络中下载且缓存图片,并设置图片到对应的UI...

  • iOS-SDWebImage史上最详细介绍

    在iOS的图片加载框架中,SDWebImage使用频率非常高。它支持从网络中下载且缓存图片,并设置图片到对应的UI...

  • SDWebImage 5.0 源码解析

    基本框架 SDWebImage作为一个广泛使用的图片加载框架,支持从网络中下载且缓存图片,并设置图片到对应的 UI...

  • SDWebImage源码详解 - 异步下载器SDWebImage

    SDWebImage源码详解 - 异步下载器SDWebImageDownloader SDWebImage的图片下...

  • 多线程03

    SDWebImage框架详解 下载图片并显示: 下载图片/显示图片/内存缓存/磁盘缓存 下载图片\内存缓存\磁盘缓...

网友评论

      本文标题:SDWebImage下载图片后 刷新UI没数据

      本文链接:https://www.haomeiwen.com/subject/wqhcfctx.html