Bläddra i källkod

1.修复receiveView内存问题

huangxiaodong 1 år sedan
förälder
incheckning
f50736057b

+ 5 - 5
创维盒子/双子星云手机/Class/Set/uploadFile/receiveView/receiveView.m

@@ -16,9 +16,9 @@
 
 @interface receiveView ()
 {
-    BOOL isFirstCheckSaveFile;//首次进来 需要检测保存文件的状态
 }
 
+@property(nonatomic,assign) BOOL isFirstCheckSaveFile;//首次进来 需要检测保存文件的状态
 @property(nonatomic,strong) receiveHeadView * curReceiveHeadView;
 @property(nonatomic,strong) receiveDownloadRecordTableView * downloadRecordTableView;
 @property(nonatomic,strong) receiveSaveRecordTableView * saveRecordTableView;
@@ -83,7 +83,7 @@
     };
     
     _saveRecordTableView.didClickReSaveBlock = ^(ShareFileDataModel * _Nonnull model) {
-        self->isFirstCheckSaveFile = YES;
+        weakSelf.isFirstCheckSaveFile = YES;
         [weakSelf PollingCheckSaveFileToBoxStateFun];
     };
 }
@@ -164,7 +164,7 @@
 {
     _saveRecordTableView.outSideDataArr = arr;
     
-    isFirstCheckSaveFile = YES;
+    _isFirstCheckSaveFile = YES;
     KWeakSelf
     dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
         [weakSelf checkSaveFileToBoxStateFun];
@@ -283,7 +283,7 @@
                     || updataModel.curStatus == 3) {
                     
                     model.saveProgress = saveProgress;
-                    if(isFirstCheckSaveFile){
+                    if(_isFirstCheckSaveFile){
                         //检测文件是否存在
                         [self checkBoxSaveFileUrlStateBy:model];
                     }
@@ -307,7 +307,7 @@
     
     [_saveRecordTableView RefreshAllDataFun];
     
-    isFirstCheckSaveFile = NO;
+    _isFirstCheckSaveFile = NO;
     
 }