Browse Source

1.数据库查询加锁尝试修复偶现设置页面查询数据库闪退

huangxiaodong 1 year ago
parent
commit
be63f48527

+ 3 - 3
创维盒子/双子星云手机/Class/Set/uploadFile/uploadFileManager/downloadManager.m

@@ -57,8 +57,8 @@ static downloadManager * cur_downloadManager = nil;
     
     //KWeakSelf
     //dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{
-    NSLock *lock = [NSLock new];
-    [lock lock];
+//    NSLock *lock = [NSLock new];
+//    [lock lock];
         [couldPhoneFileModel bg_findAsync:download_tableName limit:0 orderBy:nil desc:NO complete:^(NSArray * _Nullable array) {
             NSMutableArray *failArr = [NSMutableArray new];
             NSMutableArray *doneArr = [NSMutableArray new];
@@ -90,7 +90,7 @@ static downloadManager * cur_downloadManager = nil;
             
             complete(self->_databaseArr);
         }];
-    [lock unlock];
+   // [lock unlock];
     //});
 
 }

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

@@ -55,8 +55,8 @@ static uploadFileManager * cur_uploadFileShareInstance = nil;
     
     //KWeakSelf
     dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{
-        NSLock *lock = [NSLock new];
-        [lock lock];
+//        NSLock *lock = [NSLock new];
+//        [lock lock];
         [uploadFileDataModel bg_findAsync:upLoadFile_image_tableName limit:0 orderBy:nil desc:NO complete:^(NSArray * _Nullable array) {
             NSMutableArray *failArr = [NSMutableArray new];
             NSMutableArray *doneArr = [NSMutableArray new];
@@ -99,7 +99,7 @@ static uploadFileManager * cur_uploadFileShareInstance = nil;
             
             complete(self->_databaseArr);
         }];
-        [lock unlock];
+//        [lock unlock];
     });
 
 }