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

将按钮设置在“全部开启”退出上传记录,再次进入按钮显示为“全部暂停”

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

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

@@ -375,14 +375,18 @@
             }
         }
         
-        weakSelf.leftTableView.curDataArr = curLoadIngArr;
-        [weakSelf.leftTableView reloadDataFun];
-        
-        weakSelf.midTableView.curDataArr = Arr[1];
-        [weakSelf.midTableView reloadDataFun];
-        
-        weakSelf.rightTableView.curDataArr = Arr[2];
-        [weakSelf.rightTableView reloadDataFun];
+        mainBlock(^{
+            weakSelf.leftTableView.curDataArr = curLoadIngArr;
+            [weakSelf.leftTableView reloadDataFun];
+            
+            weakSelf.midTableView.curDataArr = Arr[1];
+            [weakSelf.midTableView reloadDataFun];
+            
+            weakSelf.rightTableView.curDataArr = Arr[2];
+            [weakSelf.rightTableView reloadDataFun];
+            
+            [weakSelf handleUploadingRightButFun];
+        });
     }];
     
     
@@ -437,6 +441,28 @@
 
 }
 
+#pragma mark 处理上传中的 全部暂停等
+- (void)handleUploadingRightButFun
+{
+    if(_leftTableView.curDataArr.count ==0){
+        //不处理
+    }
+    else{
+        NSMutableArray *upLoadingArr = [uploadFileManager shareInstance].fileModelDataArr;
+        
+        if(!upLoadingArr ||upLoadingArr.count == 0){//不是上传状态
+            _leftHeadView.rightButton.selected = YES;
+        }
+        else if(upLoadingArr.count == _leftTableView.curDataArr.count){
+            _leftHeadView.rightButton.selected = NO;
+        }
+        else{
+            _leftHeadView.rightButton.selected = YES;
+        }
+    }
+}
+
+
 #pragma mark 给RecordBody 设置数据
 //- (void)setRecordBodyDataFunBy:(NSMutableArray*)arr
 //{