Browse Source

1.文件列表选中删除或预览删除,最近文件预览删除文件进行删除成功后,最近文件仍可预览成功

huangxiaodong 10 months ago
parent
commit
9daac4af9d

+ 1 - 0
创维盒子/双子星云手机/AppDelegate/PrefixHeader.pch

@@ -53,6 +53,7 @@
 
 #import "MJExtension.h"
 #import "RSATool.h"
+#import "lastFileManager.h"
 
 #define globalBlock(block) dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0), block)
 

+ 13 - 0
创维盒子/双子星云手机/Class/Set/previewFile/imageDetailsScrollViewController.m

@@ -397,6 +397,8 @@
                 weakSelf.didNeedToRegetDataFun();
             }
             
+            [weakSelf didDeleteSucFun];
+            
             [weakSelf.navigationController popViewControllerAnimated:YES];
         }
         else{
@@ -410,6 +412,17 @@
     [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Image_delete"];
 }
 
+#pragma  mark 删除成功
+- (void)didDeleteSucFun
+{
+    //删除最近文件
+    for (NASFilePicDataArrModel *dataModel in _totalDataArr) {
+        [[lastFileManager shareManager] deleteFileInfoWithUrl:dataModel.path];
+    }
+    
+    [_totalDataArr removeAllObjects];
+}
+
 - (void)gotoDownLoadFileFun
 {
     if(_index >=0 &&  _index < _totalDataArr.count){

+ 5 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewAudioOrDocumentViewController.m

@@ -971,6 +971,11 @@
 #pragma  mark 删除成功
 - (void)didDeleteSucFun
 {
+    //删除最近文件
+    for (NASFilePicDataArrModel *dataModel in _didSelectListArr) {
+        [[lastFileManager shareManager] deleteFileInfoWithUrl:dataModel.path];
+    }
+    
     [_didSelectListArr removeAllObjects];
     [self setEditTypeTitleFun];
     

+ 5 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewFileAndFolderSecondViewController.m

@@ -796,6 +796,11 @@
 #pragma  mark 删除成功
 - (void)didDeleteSucFun
 {
+    //删除最近文件
+    for (NASFilePicDataArrModel *dataModel in _didSelectListArr) {
+        [[lastFileManager shareManager] deleteFileInfoWithUrl:dataModel.path];
+    }
+    
     [_didSelectListArr removeAllObjects];
     [self setEditTypeTitleFun];
     

+ 5 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewFileAndFolderViewController.m

@@ -1023,6 +1023,11 @@
 #pragma  mark 删除成功
 - (void)didDeleteSucFun
 {
+    //删除最近文件
+    for (NASFilePicDataArrModel *dataModel in _didSelectListArr) {
+        [[lastFileManager shareManager] deleteFileInfoWithUrl:dataModel.path];
+    }
+    
     [_didSelectListArr removeAllObjects];
     [self setEditTypeTitleFun];
     

+ 5 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewImageOrVideoViewController.m

@@ -1181,6 +1181,11 @@
 #pragma  mark 删除成功
 - (void)didDeleteSucFun
 {
+    //删除最近文件
+    for (NASFilePicDataArrModel *dataModel in _didSelectListArr) {
+        [[lastFileManager shareManager] deleteFileInfoWithUrl:dataModel.path];
+    }
+    
     [_didSelectListArr removeAllObjects];
     [self setEditTypeTitleFun];
     

+ 5 - 0
创维盒子/双子星云手机/NAS/NasPreviewVideoViewController.m

@@ -949,6 +949,11 @@
 #pragma  mark 删除成功
 - (void)didDeleteSucFun
 {
+    //删除最近文件
+    for (NASFilePicDataArrModel *dataModel in _didSelectListArr) {
+        [[lastFileManager shareManager] deleteFileInfoWithUrl:dataModel.path];
+    }
+    
     [_didSelectListArr removeAllObjects];
     [self setEditTypeTitleFun];