图片同步上传一个一个

- (void)uploadStatusImages {
    
    WEAKSELF();
    NSInteger imgCount = _logic.publishImages.count;
    
    dispatch_group_t group = dispatch_group_create();
    dispatch_group_async(group, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
        
        dispatch_semaphore_t semaphore = dispatch_semaphore_create(0);
        
        for (NSInteger i = 0; i < imgCount; i++) {
            
            //                          dispatch_group_enter(group);
            PublishImage *imageItem = _logic.publishImages[i];
            
            [weakSelf requestUploadWeiboImage:i
                                    imageInfo:imageItem
                                completeBlock:^(bool success) {
                                    
                                    //                                                  dispatch_group_leave(group);
                                    dispatch_semaphore_signal(semaphore);
                                }];
            
            
            
            DebugLog(@"===== %ld", i);
            //                          [];
            dispatch_semaphore_wait(semaphore, DISPATCH_TIME_FOREVER);
        }
        
    });
    
    dispatch_group_notify(group, dispatch_get_main_queue(), ^{
        NSLog(@"上传完成!");
        
        [weakSelf publishWeiboSuccess];
    });

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 可能没有用文字表达的天分,从小开始,语文考试作文,就算我能把语文分数考到全班第一名,试卷中作文的分数依然是不及格的...
    花尔小姐阅读 274评论 0 0
  • 本文写于2011-3-20 刚才在看好...
    夏目心叶阅读 709评论 0 9
  • 很多事情发生在别人身上,我们通常都能看清楚它的本质,但当某些特别的事情发生在自己身上时又当如何? 我哥很优秀,...
    绕路走捷径阅读 861评论 0 0
  • 写给一个我喜欢了两年的女生。 这是你最喜欢的一首歌。 这是你此生挚爱乐正绫的歌。 这是你推荐给我的第一首歌。 当时...
    林柒七阅读 3,910评论 0 2

友情链接更多精彩内容