我正在开发一个简单的Firebase项目,我应该将数组保存到Firebase,然后作为数组进行检索。我设法将数组保存到数据库中,但我无法检索它并将其放入数组中。
这是我最远的代码,但我仍然无法将其放入数组中
FIRDatabase.database().reference().child("list").observeEventType(.ChildAdded, withBlock: { (snapshot) in
print(snapshot)
}, withCancelBlock: nil)
答案 0 :(得分:1)
您可以观察位置的值以获取阵列。
let ref = FIRDatabase.database().reference().child("list")
ref.observeSingleEventOfType(.Value, withBlock: { snapshot in
if let objects = snapshot.children.allObjects as? [FIRDataSnapshot] {
print(objects)
}
})