Przeglądaj źródła

1.修复图片删除玩一个日期的内容器 头部还是显示问题

huangxiaodong 3 miesięcy temu
rodzic
commit
4db91a0a7f

+ 11 - 0
创维盒子/code/Class/Set/previewFile/previewImageOrVideoViewController.m

@@ -1273,6 +1273,7 @@
 #pragma mark 删除成功后 对应删除原来获取的网络数据
 - (void)deleteNetDataByDeleteSucFun
 {
+    //1.先删除数据
     for (NASFilePicTimeArrModel *timeArrModel in _curNASFilePicModel.data.fileList) {
         NSMutableArray *afterFilterArr = [NSMutableArray new];
         for (NASFilePicDataArrModel * dataModel in timeArrModel.list) {
@@ -1283,6 +1284,16 @@
         timeArrModel.list = (NSArray<NASFilePicDataArrModel>*)afterFilterArr;
     }
     
+    //2.检测是否有空数据组 有则去掉
+    NSMutableArray *newFilterArr = [NSMutableArray new];
+    for (NASFilePicTimeArrModel *timeArrModel in _curNASFilePicModel.data.fileList) {
+        if(timeArrModel.list.count > 0){
+            [newFilterArr addObject:timeArrModel];
+        }
+    }
+    
+    _curNASFilePicModel.data.fileList = (NSArray<NASFilePicTimeArrModel>*)newFilterArr;
+    
     [self.dataCollectionView reloadData];
 }