NIMSDK-iOS
载入中...
搜索中...
未找到
NIMMessageSearchOption类 参考

#import <NIMMessageSearchOption.h>

类 NIMMessageSearchOption 继承关系图:

属性

NSTimeInterval startTime
 
NSTimeInterval endTime
 
NSUInteger limit
 
NIMMessageSearchOrder order
 
NSArray< NSNumber * > * messageTypes
 
NSArray< NSNumber * > * messageSubTypes
 
BOOL allMessageTypes
 
NSString * searchContent
 
NSArray< NSString * > * fromIds
 
BOOL enableContentTransfer
 

详细描述

本地搜索选项 @discussion 搜索条件: 时间在(startTime,endTime) 内(不包含),类型为 messageTypes (或全类型) ,且匹配 searchContent 或 fromIds 的一定数量 (limit) 消息

属性说明

◆ allMessageTypes

- (BOOL) allMessageTypes
readwritenonatomicassign

全部消息类型 @discussion 默认为 NO

◆ enableContentTransfer

- (BOOL) enableContentTransfer
readwritenonatomicassign

将搜索文本中的正则特殊字符转义,默认 YES

◆ endTime

- (NSTimeInterval) endTime
readwritenonatomicassign

结束时间,默认为0 @discussion 搜索的结束时间,0 表示最大时间戳

◆ fromIds

- (NSArray<NSString *>*) fromIds
readwritenonatomiccopy

消息发出者帐号列表

◆ limit

- (NSUInteger) limit
readwritenonatomicassign

检索条数 @discussion 默认100条,设置为0表示无条数限制

◆ messageSubTypes

- (NSArray<NSNumber *>*) messageSubTypes
readwritenonatomicstrong

查询的消息子类型 @discusssion 消息子类型组合

◆ messageTypes

- (NSArray<NSNumber *>*) messageTypes
readwritenonatomiccopy

查询的消息类型 @discusssion 消息类型组合,默认只搜索文本类型, 只有在 allMessageTypes 为 NO 时有效,取值范围为: NIMMessageType 枚举类型

◆ order

- (NIMMessageSearchOrder) order
readwritenonatomicassign

检索顺序

默认从旧消息往新消息查询

◆ searchContent

- (NSString*) searchContent
readwritenonatomiccopy

检索文本

◆ startTime

- (NSTimeInterval) startTime
readwritenonatomicassign

起始时间,默认为0


该类的文档由以下文件生成: