RCResumeableDownloader Class Reference

Inherits from NSObject
Declared in RCResumeableDownloader.h

+ defaultInstance

创建 RCResumeableDownloader 实例

+ (instancetype)defaultInstance

Return Value

返回 RCResumeableDownloader 实例

Discussion

创建 RCResumeableDownloader 实例

Declared In

RCResumeableDownloader.h

+ free

销毁 RCResumeableDownloader 实例

+ (void)free

Discussion

销毁 RCResumeableDownloader 实例

切换用户时调用,退出登录时调用。

Declared In

RCResumeableDownloader.h

  delegate

@property (nonatomic, weak) id<RCResumeableDownloaderDelegate> delegate

– itemWithMessageId:

根据消息id 获取 RCDownloadItem 实例

- (RCDownloadItem *)itemWithMessageId:(long)msgId

Parameters

msgId

消息id

Return Value

返回 RCDownloadItem 实例

Discussion

根据消息id 获取 RCDownloadItem 实例

仅支持文件消息,文件消息下载完成后,会自动更新消息的 content

Declared In

RCResumeableDownloader.h

– itemWithIdentify:url:fileName:

根据开发者指定的标识符来获取 RCDownloadItem 实例

- (RCDownloadItem *)itemWithIdentify:(NSString *)identify url:(NSString *)url fileName:(NSString *)name

Parameters

identify

标识符

url

下载地址

name

文件名

Return Value

返回 RCDownloadItem 的实例

Discussion

根据开发者指定的标识符来获取 RCDownloadItem 实例

开发者需要保证该标识符 identify 的唯一性,确保每一个存活的下载任务的标识符是不同的 实际下载后文件名可能会与不一致,如果存储下载文件目录下已有该文件,会在文件名后添加(1)。 例如 a.txt 最终下载的文件名会变为 a(1).txt 或者 a(2).txt

Declared In

RCResumeableDownloader.h