Преглед на файлове

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

huangxiaodong преди 1 година
родител
ревизия
9a3dc739e8
променени са 1 файла, в които са добавени 20 реда и са изтрити 0 реда
  1. 20 0
      创维盒子/双子星云手机/Class/Set/uploadFile/uploadFileRecordViewController.m

+ 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];