Ver código fonte

1.上传下载进度没有刷新问题

huangxiaodong 1 ano atrás
pai
commit
9a3dc739e8

+ 20 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/uploadFileRecordViewController.m

@@ -525,6 +525,16 @@
     
     uploadFileDataMod.curTimeInterval = [[NSDate date] timeIntervalSince1970];
     
+    NSMutableArray *uploadingArr = _leftTableView.uploadingArr;
+    
+    for (int i=0; i<uploadingArr.count; i++) {
+        uploadFileDataModel*preModel = uploadingArr[i];
+        if(preModel.bg_id.integerValue == uploadFileDataMod.bg_id.integerValue){
+            [_leftTableView.uploadingArr replaceObjectAtIndex:i withObject:uploadFileDataMod];
+            break;
+        }
+    }
+    
     if(uploadFileDataMod.curUploadStateType == uploadStateDone){
         [self RefreshUploadViewFun];
     }
@@ -807,6 +817,16 @@
     
     downloadTaskMod.curTimeInterval = [[NSDate date] timeIntervalSince1970];
     
+    NSMutableArray *downloadingArr = _midTableView.downloadingArr;
+    
+    for (int i=0; i<downloadingArr.count; i++) {
+        couldPhoneFileModel*preModel = downloadingArr[i];
+        if(preModel.bg_id.integerValue == downloadTaskMod.bg_id.integerValue){
+            [_midTableView.downloadingArr replaceObjectAtIndex:i withObject:downloadTaskMod];
+            break;
+        }
+    }
+    
     if(downloadTaskMod.curDownloadStateType == downloadStateDone
        ||downloadTaskMod.curDownloadStateType == downloadStateFail){
         [self getDownloadDataInDatabaseFun:NO];