从Firebase阵列中检索数据

时间:2016-09-15 16:26:51

标签: ios arrays swift firebase firebase-realtime-database

我正在开发一个简单的Firebase项目,我应该将数组保存到Firebase,然后作为数组进行检索。我设法将数组保存到数据库中,但我无法检索它并将其放入数组中。

enter image description here

这是我最远的代码,但我仍然无法将其放入数组中

FIRDatabase.database().reference().child("list").observeEventType(.ChildAdded, withBlock: { (snapshot) in

            print(snapshot)

        }, withCancelBlock: nil)

enter image description here

1 个答案:

答案 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)
    }
})