TIMSnapshot Class Reference

Inherits from NSObject
Declared in TIMMessage.h

Overview

截图消息 Elem

  uuid

图片 ID,不用设置

@property (nonatomic, strong) NSString *uuid

Declared In

TIMMessage.h

  type

截图文件类型,发送消息时设置

@property (nonatomic, strong) NSString *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

– getUrl:

获取截图的 URL 下载地址

- (void)getUrl:(void ( ^ ) ( NSString *url ))urlCallBack

Parameters

urlCallBack

获取 URL 地址回调

Declared In

TIMMessage.h

– getImage:succ:fail:

获取图片

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

Parameters

path

图片保存路径

succ

成功回调,返回图片数据

fail

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

Discussion

getImage 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,ImSDK 并不会存储资源文件。

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

getImage 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,ImSDK 并不会存储资源文件。

Declared In

TIMMessage.h