OGeek|极客世界-中国程序员成长平台

标题: ios - 更新数据时出现Swift 3 xcode 8 firebase数据库错误 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 14:04
标题: ios - 更新数据时出现Swift 3 xcode 8 firebase数据库错误

大家早上好,我正在使用 Firebase 并升级到新版本的 Xcode 我遇到了向 Firebase 数据库发送更多数据的问题。 这是错误:

Terminating app two to uncaught exception 'InvalidFirebaseData', reason: '(setValue Can not store object of type _SwiftValue at SenderId. Can only store objects of type NSNumber, NSString, NSDictionary, and NSArray. '

我知道是什么问题,我也在网上搜索,我上传的数据是字符串,升级到Xcode后给我这个错误,有人有同样的问题吗?

应该等几天,我也尝试更新 Firebase,但库没有更新。



Best Answer-推荐答案


它也适用于 JSQMessage!!!

var messageRef = FIRDatabase.database().reference().child("messages")

let newMessage = messageRef.childByAutoId()
let messageData: Dictionary<String, Any>? = ["text": text, "senderId": senderId, "senderName": senderDisplayName, "mediaType": "TEXT"]
newMessage.setValue(messageData)

关于ios - 更新数据时出现Swift 3 xcode 8 firebase数据库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39490042/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4