TIMImage Class Reference

Inherits from NSObject
Declared in TIMMessage.h

Overview

图片

  uuid

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

@property (nonatomic, strong) NSString *uuid

Declared In

TIMMessage.h

  type

图片类型

@property (nonatomic, assign) TIM_IMAGE_TYPE type

Declared In

TIMMessage.h

  size

图片大小

@property (nonatomic, assign) int size

Declared In

TIMMessage.h

  width

图片宽度

@property (nonatomic, assign) int width

Declared In

TIMMessage.h

  height

图片高度

@property (nonatomic, assign) int height

Declared In

TIMMessage.h

  url

下载URL

@property (nonatomic, strong) NSString *url

Declared In

TIMMessage.h

– getImage:succ:fail:

获取图片

- (void)getImage:(NSString *)path succ:(TIMSucc)succ fail:(TIMFail)fail

Parameters

path

图片保存路径

succ

成功回调,返回图片数据

fail

失败回调,返回错误码和错误描述

Discussion

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

Declared In

TIMMessage.h

– getImage:progress:succ:fail:

获取图片(有进度回调)

- (void)getImage:(NSString *)path progress:(TIMProgress)progress succ:(TIMSucc)succ fail:(TIMFail)fail

Parameters

path

图片保存路径

progress

图片下载进度

succ

成功回调,返回图片数据

fail

失败回调,返回错误码和错误描述

Discussion

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

Declared In

TIMMessage.h