我需要在聊天对话框中存储自定义参数,但是该对话框无法使用新参数进行更新。在两个打印语句中,Chat Dialog
和updated 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)
})
最佳答案
请阅读以下链接以获取聊天对话框中的自定义参数。
http://quickblox.com/developers/Custom_Objects#Create_data_schema
dialog.data = [“class_name”:“dialog_data”,“age”:33];
关于ios - 无法更新dialog.data Quickblox [iOS],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41527149/