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

属性

NSString * conversationID
 
NSUInteger messageCount
 
NSArray< V2TIMMessage * > * messageList
 

属性说明

◆ conversationID

- (NSString*) conversationID
readwritenonatomiccopy

会话ID

◆ messageCount

- (NSUInteger) messageCount
readwritenonatomicassign

当前会话一共搜索到了多少条符合要求的消息

◆ messageList

- (NSArray<V2TIMMessage *>*) messageList
readwritenonatomicstrong

满足搜索条件的消息列表

如果您本次搜索【指定会话】,那么 messageList 中装载的是本会话中所有满足搜索条件的消息列表。

如果您本次搜索【全部会话】,那么 messageList 中装载的消息条数会有如下两种可能:

  • 如果某个会话中匹配到的消息条数 > 1,则 messageList 为空,您可以在 UI 上显示“ messageCount 条相关记录”。
  • 如果某个会话中匹配到的消息条数 = 1,则 messageList 为匹配到的那条消息,您可以在 UI 上显示之,并高亮匹配关键词。