我有一个结构类型的数组
struct name {
item1: String
item2: String
}
如何将具有此结构值的数组上传到 Firebase 数据库
注意: 当我尝试发布具有此结构值的数组时 Xcode 总是给我这个错误
Terminating app due to uncaught exception 'InvalidFirebaseData', reason: '(setValue:) Cannot store object of type _SwiftValue at Price.0. Can only store objects of type NSNumber, NSString, NSDictionary, and NSArray.'
我想存储这样的值
Price:
0:
item1: value
item2: value
1:
item1: value
item2: value
最佳答案
Firebase 无法存储此类型。 您可以通过这种方式下载
Database.database().reference().child("Price").child("NUMBER").setValue(["item1" : ITEM1_VALUE, "item2" : ITEM2_VALUE])
Number是你的计数,你可以每次执行
关于ios - 将结构数组发布到 firebase swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46486573/