1

是否可以为实例设置唯一的id和或?我当前的应用程序基于使用整数 id 作为标识符从服务器获取的数据。When a previous message is selected I want to modify the view accordingly by fetching the or (if possible) of the current message and using that in a query to my server.tagMSMessageidtag

  override func willBecomeActive(with conversation: MSConversation) {
    //Retrive id from selected message
    if conversation.selectedMessage != nil{
      //Do things
    }
  }
4

1 回答 1

1

您可以使用消息的 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 或任何您想要的

于 2016-09-23T00:45:12.790 回答