|
|
@@ -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{
|