【发布时间】:2017-06-23 05:27:56
【问题描述】:
我正在尝试在 JSQMessageData 中添加 json 值以在 JSQMessagesViewController 上显示消息。视图已设置,这是 lite 聊天(只能聊天一次)。我们使用 api 发送 send 和 receive 消息。问题是当我从 api 作为json 获取数据时,它会返回该值。我想将 json 数据附加到我的 JSQMessages 对象的其余部分,我在过去几天尝试过但未能完成此操作。这是完整代码和json 响应。
APIHandler.requestGETURL(urlString, success: { (JSON) in
print(JSON)
// var messageDictionary : [JSQMessageData] = []
// this is the message object
// i want to add the json data to my messageDictionary
// reload collection view
/*
{
"message_time" : "27-05-2017",
"user_id" : 1924,
"user_name" : "Tester name",
"message" : "hi",
"user_thumb" : "<image_path>"
},
{
"message_time" : "27-05-2017",
"user_id" : 1924,
"user_name" : "Tester name",
"message" : "how are you?",
"user_thumb" : "<image_path>"
}
*/
// i want to
let arrayNames = JSON["data"]
self.messageDictionary.append(JSQMessageData())
// I am stuck here
}) { (Error) in
print(Error.localizedDescription)
}
【问题讨论】:
-
你需要显示你的json和JSQMessageData的声明
-
我能给出完整的代码吗?我想在 JSQMessageData 中添加那些 json 数据
-
也显示你的 JSQMessageData 类?
-
我没有为 JSQMessageData 创建数据类
-
很高兴你成功了
标签: ios iphone swift jsqmessagesviewcontroller