1

インスタンスに対して一意のidand またはを設定することは可能ですか? 私の現在のアプリは、整数 ID を識別子として使用してサーバーから取得したデータに基づいています。前のメッセージが選択されている場合、現在のメッセージのまたは(可能であれば) を取得し、それをサーバーへのクエリで使用して、それに応じてビューを変更したいと考えています。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 に答える