大家早上好,我正在使用 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-推荐答案 strong>
它也适用于 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/
|