Преглед изворни кода

IOS端上传中时,点击全部开启或全部暂停,下面的按钮显示正确,文字不对

huangxiaodong пре 1 година
родитељ
комит
7cd47e0c82

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

@@ -396,8 +396,10 @@
         //[weakSelf setRecordBodyDataFunBy:arr1];
         
         //weakSelf.leftTableView.curDataArr = Arr[0];
-        weakSelf.leftTableView.outSideDataArr = Arr;
-        [weakSelf.leftTableView reloadDataFun];
+        mainBlock(^{
+            weakSelf.leftTableView.outSideDataArr = Arr;
+            [weakSelf handleUploadingRightButFun:YES];
+        });
         
     }];
 }
@@ -425,12 +427,7 @@
         
         mainBlock(^{
             weakSelf.leftTableView.outSideDataArr = Arr;
-            [weakSelf.leftTableView reloadDataFun];
-            
-//            weakSelf.midTableView.curDataArr = Arr[1];
-//            [weakSelf.midTableView reloadDataFun];
-            
-            [weakSelf handleUploadingRightButFun];
+            [weakSelf handleUploadingRightButFun:NO];
         });
     }];
     
@@ -477,7 +474,7 @@
 
 
 #pragma mark 处理上传中的 全部暂停等
-- (void)handleUploadingRightButFun
+- (void)handleUploadingRightButFun:(BOOL)isUserUploadIngType
 {
     if(_leftTableView.uploadingArr.count == 0){
         //不处理
@@ -486,7 +483,8 @@
         NSMutableArray *upLoadingArr = [uploadFileManager shareInstance].fileModelDataArr;
         BOOL isUploadIngType = [uploadFileManager shareInstance].isUploadIngType;
 
-        if(!upLoadingArr ||upLoadingArr.count == 0 || !isUploadIngType){//不是上传状态
+        if(!isUserUploadIngType
+           &&(!upLoadingArr ||upLoadingArr.count == 0 || !isUploadIngType)){//不是上传状态
             _leftTableView.uploadingHeadView.rightButton.selected = YES;
         }
         else if(upLoadingArr.count == _leftTableView.uploadingArr.count){
@@ -549,8 +547,7 @@
         
         mainBlock(^{
             weakSelf.leftTableView.outSideDataArr = Arr;
-            [weakSelf.leftTableView RefreshAllDataFun];
-
+            //[weakSelf handleUploadingRightButFun];
         });
     }];
 }