소스 검색

1.下载全部开启 修复下载顺序为倒序问题

huangxiaodong 1 년 전
부모
커밋
c5ace99466
1개의 변경된 파일12개의 추가작업 그리고 4개의 파일을 삭제
  1. 12 4
      创维盒子/双子星云手机/Class/Set/uploadFile/uploadFileManager/boxDownloadFileManager.m

+ 12 - 4
创维盒子/双子星云手机/Class/Set/uploadFile/uploadFileManager/boxDownloadFileManager.m

@@ -473,14 +473,22 @@ static boxDownloadFileManager * cur_boxDownloadFileShareInstance = nil;
         if (_databaseArr && _databaseArr.count == 3) {
         
             NSMutableArray *downloadingArr = _databaseArr[0];
+            NSMutableArray *ReverseOrderArr = [NSMutableArray new];
             
-            //这里处理重新下载
-            [self beginDownloadFilesByUrls:downloadingArr];
-            
-            for (ShareFileDataModel*model in downloadingArr) {
+            for (NSInteger i = downloadingArr.count -1; i>=0; i--) {
+                ShareFileDataModel*model = downloadingArr[i];
                 model.downloadBoxStateType = downloadBoxStateDownloadloading;
+                [ReverseOrderArr addObject:model];
             }
             
+//            for (ShareFileDataModel*model in downloadingArr) {
+//                model.downloadBoxStateType = downloadBoxStateDownloadloading;
+//            }
+            
+            //这里处理重新下载
+            [self beginDownloadFilesByUrls:ReverseOrderArr];
+            
+            
             if(downloadingArr.count > 0){
                 [ShareFileDataModel bg_updateArrayAsync:downloadingArr complete:^(BOOL isSuccess) {