Przeglądaj źródła

1.清除缓存 nas下载记录删除后没有刷新

huangxiaodong 5 miesięcy temu
rodzic
commit
5d153a225b

+ 2 - 2
创维盒子/双子星云手机.xcodeproj/project.pbxproj

@@ -5724,7 +5724,7 @@
 				CODE_SIGN_ENTITLEMENTS = "隐私保护.entitlements";
 				CODE_SIGN_IDENTITY = "Apple Development";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 7;
+				CURRENT_PROJECT_VERSION = 8;
 				DEVELOPMENT_TEAM = 6SV76WTUUR;
 				FRAMEWORK_SEARCH_PATHS = (
 					"$(inherited)",
@@ -5803,7 +5803,7 @@
 				CODE_SIGN_ENTITLEMENTS = "隐私保护.entitlements";
 				CODE_SIGN_IDENTITY = "Apple Development";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 7;
+				CURRENT_PROJECT_VERSION = 8;
 				DEVELOPMENT_TEAM = 6SV76WTUUR;
 				FRAMEWORK_SEARCH_PATHS = (
 					"$(inherited)",

+ 2 - 2
创维盒子/双子星云手机/Class/Set/clearCache/clearCacheAlretViewController.m

@@ -125,8 +125,8 @@
     
     //清理缓存中间添加另外的按钮
     selectBut = [[UIButton alloc] init];
-    [selectBut setImage:[UIImage imageNamed:@"common_did_check"] forState:UIControlStateSelected];
-    [selectBut setImage:[UIImage imageNamed:@"common_un_check"] forState:UIControlStateNormal];
+    [selectBut setImage:[UIImage imageNamed:@"common_did_check_24"] forState:UIControlStateSelected];
+    [selectBut setImage:[UIImage imageNamed:@"common_un_check_24"] forState:UIControlStateNormal];
     [selectBut setTitle:NSLocalizedString(@"clear_cache_include_file_Transfer",nil) forState:UIControlStateNormal];
     selectBut.titleLabel.font = [UIFont systemFontOfSize:12.0];
     selectBut.titleLabel.numberOfLines = 0;

+ 17 - 13
创维盒子/双子星云手机/mine/mineViewController.m

@@ -18,6 +18,7 @@
 #import "PCLoginViewController.h"
 #import "cloudPhoneModelViewController.h"
 #import "audioPlayerViewController.h"
+#import "nasUploadFileManager.h"
 
 @interface mineViewController ()
 @property(nonatomic,strong)UIButton *netButton;
@@ -407,17 +408,17 @@
     NSString *downLoadingPath = [NSString stringWithFormat:@"%@/DownLoadFlie",CachesPatch];
     long downLoadingSizeBeforeClear = [iTools folderSizeAtPath:downLoadingPath];
     
-//    NSString *downLoadingFileName = nil;
-//    if([downloadManager shareInstance].curDownloadFileModel
-//       && ([downloadManager shareInstance].curDownloadFileModel.curDownloadStateType == downloadStateUploading
-//           ||[downloadManager shareInstance].curDownloadFileModel.curDownloadStateType == downloadStateSuspend)){
-//        downLoadingFileName = [[downloadManager shareInstance].curDownloadFileModel getFileNameFun];
-//        
-//        [self deleteFilesInDirectoryAtPath:downLoadingPath withOutFileName:downLoadingFileName];
-//    }
-//    else{
-//        [[NSFileManager defaultManager] removeItemAtPath:downLoadingPath error:nil];
-//    }
+    NSString *downLoadingFileName = nil;
+    if([downloadManager shareInstance].curDownloadFileModel
+       && ([downloadManager shareInstance].curDownloadFileModel.curDownloadStateType == downloadStateUploading
+           ||[downloadManager shareInstance].curDownloadFileModel.curDownloadStateType == downloadStateSuspend)){
+        downLoadingFileName = [[downloadManager shareInstance].curDownloadFileModel getFileNameFun];
+        
+        [self deleteFilesInDirectoryAtPath:downLoadingPath withOutFileName:downLoadingFileName];
+    }
+    else{
+        [[NSFileManager defaultManager] removeItemAtPath:downLoadingPath error:nil];
+    }
     
     [[NSFileManager defaultManager] removeItemAtPath:downLoadingPath error:nil];
     long downLoadingSizeAfterClear = [iTools folderSizeAtPath:downLoadingPath];
@@ -429,7 +430,7 @@
     NSMutableString* where = [[NSMutableString alloc] initWithString:@"where "];
     NSString *curStr =  [NSString stringWithFormat:@"%@=%@ or %@=%@ ",bg_sqlKey(@"curDownloadStateType"),bg_sqlValue([NSNumber numberWithInt:downloadStateDone]),bg_sqlKey(@"curDownloadStateType"),bg_sqlValue([NSNumber numberWithInt:downloadStateFail])];
     [where appendString:curStr];
-    [couldPhoneFileModel bg_deleteAsync:download_tableName where:where complete:^(BOOL isSuccess) {
+    [couldPhoneFileModel bg_deleteAsync:nas_box_download_tableName where:where complete:^(BOOL isSuccess) {
     }];
     
     //上传完成
@@ -438,7 +439,7 @@
                           bg_sqlKey(@"curUploadStateType"),bg_sqlValue([NSNumber numberWithInt:uploadStateFail])];
     [where2 appendString:curStr2];
     
-    [uploadFileDataModel bg_deleteAsync:upLoadFile_image_tableName where:where2 complete:^(BOOL isSuccess) {
+    [uploadFileDataModel bg_deleteAsync:nasUpLoadFile_tableName where:where2 complete:^(BOOL isSuccess) {
     }];
     
     //清理音频播放缓存
@@ -449,6 +450,9 @@
     long curTotolSize = (downLoadingSizeBeforeClear - downLoadingSizeAfterClear) + (vide0AllSizeBeforeClear - vide0AllSizeAfterClear) + imageAllSize + clearTotal + audioPlayAllSize;
     
     [self showClearAllTipBy:curTotolSize];
+    
+    [[nasUploadFileManager shareInstance].databaseArr removeAllObjects];
+    [[nasDownloadFileManager shareInstance].databaseArr removeAllObjects];
 }
 
 - (BOOL)deleteFilesInDirectoryAtPath:(NSString *)path withOutFileName:(NSString*)fileNames {