瀏覽代碼

1.删除成功后 对应删除原来获取的网络数据

huangxiaodong 1 年之前
父節點
當前提交
93a64e18b6

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

@@ -1282,15 +1282,33 @@
 #pragma  mark 删除成功
 - (void)didDeleteSucFun
 {
-    //删除最近文件
+    //1.删除最近文件
     for (NASFilePicDataArrModel *dataModel in _didSelectListArr) {
         [[lastFileManager shareManager] deleteFileInfoWithUrl:dataModel.path];
     }
     
+    //2.删除已经获取到的网络数据
+    [self deleteNetDataByDeleteSucFun];
+    
     [_didSelectListArr removeAllObjects];
     [self setEditTypeTitleFun];
     
-    [self delayedGetFileListFun];
+}
+
+#pragma mark 删除成功后 对应删除原来获取的网络数据
+- (void)deleteNetDataByDeleteSucFun
+{
+    for (NASFilePicTimeArrModel *timeArrModel in _curNASFilePicModel.data.fileList) {
+        NSMutableArray *afterFilterArr = [NSMutableArray new];
+        for (NASFilePicDataArrModel * dataModel in timeArrModel.list) {
+            if (!dataModel.isSelectType) {
+                [afterFilterArr addObject:dataModel];
+            }
+        }
+        timeArrModel.list = (NSArray<NASFilePicDataArrModel>*)afterFilterArr;
+    }
+    
+    [self.dataCollectionView reloadData];
 }
 
 - (void)delayedGetFileListFun{