123456789101112131415161718192021222324252627282930313233343536373839 |
- //
- // nasMixUploadManager.h
- // Private-X
- //
- // Created by xd h on 2024/8/27.
- //
- #import <Foundation/Foundation.h>
- #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
|