#import <Foundation/Foundation.h>
浏览源代码.
◆ NIMDownloadCompleteBlock
typedef void(^ NIMDownloadCompleteBlock) (NSError *__nullable error) |
◆ NIMFetchURLCompletion
typedef void(^ NIMFetchURLCompletion) (NSError *__nullable error, NSString *__nullable urlString) |
短链换源链完成回调
- 参数
-
error | 错误信息,成功时nil |
urlString | 源链 |
◆ NIMFileQuickTransferCompleteBlock
typedef void(^ NIMFileQuickTransferCompleteBlock) (NSString *__nullable urlString, NSInteger threshold, NSError *__nullable error) |
文件快传查询完成Block
- 参数
-
urlString | 查询后的URL,如果未上传过该文件,则为nil |
threshold | 支持文件快传的文件大小阈值,小于该阈值的则不支持快传,单位为Byte |
error | 文件快传请求的错误信息,失败是为nil |
◆ NIMHttpProgressBlock
typedef void(^ NIMHttpProgressBlock) (float progress) |
上传/下载进度Block
- 参数
-
progress | 进度 0%-100% @discussion 如果下载的文件是以 Tranfer-Encoding 为 chunked 的形式传输,那么 progress 为已下载文件大小的负数 |
◆ NIMResourceDeleteHandler
typedef void(^ NIMResourceDeleteHandler) (NSError *__nullable error, long long freeBytes) |
缓存删除 block
- 参数
-
error | 错误,如果成功则 error 为 nil |
freeBytes | 释放的磁盘空间大小 |
◆ NIMUploadCompleteBlock
typedef void(^ NIMUploadCompleteBlock) (NSString *__nullable urlString, NSError *__nullable error) |
上传Block
- 参数
-
urlString | 上传后得到的URL,失败时为nil |
error | 错误信息,成功时为nil |
◆ NIMResourceSearchHandler
NS_ASSUME_NONNULL_BEGIN typedef void(^ NIMResourceSearchHandler) (NSError *__nullable error, NSArray< NIMCacheQueryResult * > *__nullable results) |
( |
NSError *__nullable |
error, |
|
|
NSArray< NIMCacheQueryResult * > *__nullable |
results |
|
) |
| |