IMSDK
IM features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication. It also provides complete app access and backend management APIs.
V2TIMMessageSearchResultItemabstract
Swift - V2TIMMessageSearchResultItem
Swift

Class V2TIMMessage​Search​Result​Item

public class V2TIMMessageSearchResultItem  

Initializers

init()

public init()  

Properties

description

public var description: String  

conversation​ID

public var conversationID: String  

Get the conversation ID

message​Count

public var messageCount: UInt  

Get the total number of messages that match the search conditions in the current conversation

message​List

public var messageList: Array<V2TIMMessage>  

Get a list of messages that match the search conditions

If you search **a specific conversation**, messageList will contain all matching messages in that conversation.

If you search **all conversations**, either of the following two cases will apply: - If there is more than one matching message in a conversation, messageList will be empty. You can display a message like "messageCount results found" on the UI. - If there is only one matching message in a conversation, messageList will contain that message. You can display the message on the UI with the matching keywords highlighted.