如何将来自 firebase 的键值对存储到数组中?我尝试编写代码从本地数组向 firebase 发送一些数据,并注意到它们以这种形式存储:
注意“奖牌”子项是如何存储的。
我正在尝试从“奖牌”对象中获取数组的快照,并快速将其作为数组返回。
let databaseRef = FIRDatabase.database().reference()
databaseRef.child("users").child(userID!).observeSingleEventOfType(.Value, withBlock: { (snapshot) in
// Get user medals
self.identities3 = snapshot.value!["medals"] as! [String]
})
我知道这很粗糙,但这行得通吗?
谢谢!对 firebase 和学习还是很陌生 :)
最佳答案
试试这个:
let databaseRef = FIRDatabase.database().reference()
databaseRef.child("users").child(userID!).child("medals").observeSingleEventOfType(.Value, withBlock: { (snapshot) in
// Get user medals
self.identities3 = snapshot.value as! [String]
})
关于swift - 将来自 firebase 子键值对的数据存储为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39548506/