是否可以为MSMessage实例设置唯一的id和/或tag?我当前的应用是基于从服务器获取的数据,使用整数id作为标识符。当选择了前一条消息时,我希望通过获取当前消息的id或tag (如果可能)并在对服务器的查询中使用它来相应地修改视图。
override func willBecomeActive(with conversation: MSConversation) {
//Retrive id from selected message
if conversation.selectedMessage != nil{
//Do things
}
}发布于 2016-09-23 08:45:13
您可以使用消息的URL在其中添加一个"id“键:
guard let components = NSURLComponents(string: myBaseURL) else {
fatalError("Invalid base url")
}
let id = NSURLQueryItem(name: "id", value: yourIdHere)
components.queryItems = [id]
guard let url = components.url else {
fatalError("Invalid URL components.")
}
message.url = url对您的id或您想要的任何内容使用日期的散列
https://stackoverflow.com/questions/39650243
复制相似问题