AliyunDraftManager
@interface AliyunDraftManager : NSObject
本地草稿管理器
-
唯一标识
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *identifier; -
草稿列表
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSArray<AliyunDraft *> *draftList; -
事件回调
Declaration
Objective-C
@property (nonatomic, weak) id<AliyunDraftManagerDelegate> delegate; -
初始化器
Declaration
Objective-C
- (instancetype)initWithId:(NSString *)identifier;Parameters
identifier唯一标识
-
添加草稿
Declaration
Objective-C
- (void)addDraft:(AliyunDraft *)draft;Parameters
draft草稿
-
删除草稿
Declaration
Objective-C
- (AliyunDraft *)deleteDraft:(AliyunDraft *)draft;Parameters
draft将要被删除的草稿
-
复制草稿
Declaration
Objective-C
- (AliyunDraft *)copyDraft:(AliyunDraft *)draft toPath:(NSString *)taskPath withTitle:(NSString *)title;Parameters
draft将要被复制的草稿
taskPath新草稿的路径
title新草稿的标题
-
下载草稿
Declaration
Objective-C
- (void)downloadDraftWithProjectFile:(NSString *)projectFilePath resourceDownloader:(DraftTaskLoader)downloader completion: (void (^)(AliyunDraft *, NSError *))completion;Parameters
projectFilePath工程描述文件的文件路径
downloader资源下载器
completion下载完成的回调
AliyunDraftManager Class Reference