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