IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
V2TIMImage

详细描述

图片元素

构造函数

(void) - downloadImage:progress:succ:fail:
 

属性

NSString * uuid
 
V2TIMImageType type
 
int size
 
int width
 
int height
 
NSString * url
 

函数文档

◆ downloadImage:progress:succ:fail:()

- (void) downloadImage: (NSString *)  path
progress: (V2TIMDownLoadProgress)  progress
succ: (V2TIMSucc)  succ
fail: (V2TIMFail)  fail 

下载图片

下载的数据需要由开发者缓存,IM SDK 每次调用 downloadImage 都会从服务端重新下载数据。建议通过图片的 uuid 作为 key 进行图片文件的存储。

参数
path图片保存路径,需要外部指定

属性说明

◆ uuid

- (NSString*) uuid
readnonatomicstrong

图片 ID,内部标识,可用于外部缓存 key

◆ type

- (V2TIMImageType) type
readnonatomicassign

图片类型

◆ size

- (int) size
readnonatomicassign

图片大小(type == V2TIM_IMAGE_TYPE_ORIGIN 有效)

◆ width

- (int) width
readnonatomicassign

图片宽度

◆ height

- (int) height
readnonatomicassign

图片高度

◆ url

- (NSString*) url
readnonatomicstrong

图片 url