2

我需要将自定义参数存储在聊天对话框中,但该对话框无法使用新参数进行更新。在这两个打印语句中,下面的那个Chat Dialogupdated Dialog; 中的数据字段(null)。我已按照 Quickblox 网站上的步骤进行操作,但这仍然失败。我在这里错过了什么吗?

 chatDialog?.data = ["UserID" : "2342342342134231412342" ]
 print("Chat dialog")
 print(chatDialog)
 QBRequest.update(chatDialog!, successBlock: { (response, updatedDialog) in

     guard updatedDialog != nil else {
         return
     }

     print("updated dialog")
     print(updatedDialog!)
     completion(response, updatedDialog)
 })
4

1 回答 1

1

请阅读以下链接以获取聊天对话框中的自定义参数。

http://quickblox.com/developers/Custom_Objects#Create_data_schema

dialog.data = ["class_name": "dialog_data", "age": 33];

于 2017-01-08T05:58:31.670 回答