1234567891011121314151617181920212223242526272829303132333435363738 |
- //
- // nasMixBackupsManager.h
- // Private-X
- //
- // Created by xd h on 2024/8/30.
- //
- #import <Foundation/Foundation.h>
- #import "uploadFileDataModel.h"
- /** 备份失败通知 */
- #define nasBackupsTaskExeError @"nasBackupsTaskExeError"
- /** 备份完成通知 */
- #define nasBackupsTaskExeEnd @"nasBackupsTaskExeEnd"
- NS_ASSUME_NONNULL_BEGIN
- @interface nasMixBackupsManager : NSObject
- @property(nonatomic,assign) NSInteger maxUploadLoadCount;//默认一个
- /** 实例化对象(单例) */
- + (instancetype)shareManager;
- #pragma mark - 队列中的任务进行操作
- /** 添加要上传的 模型 */
- - (void)addBackupsWithModels:(NSArray *)fileModels;
- #pragma mark 取消任务
- - (void)cancelUploadTaskFunWith:(uploadFileDataModel*)fileModel;
- - (void)cancelUploadAllTaskFun;
- #pragma mark 判断是否在上传中
- - (BOOL)checkUploadTaskDoingFun;
- @end
- NS_ASSUME_NONNULL_END
|