如何从Firebase检索手动输入的数据?

时间:2019-04-10 02:29:15

标签: swift firebase firebase-realtime-database

我正在为长曲棍球团队创建一个新的iOS应用。我已将registrationCode手动添加到Firebase数据库中。

我尝试获取对数据库的引用,然后使用.observe方法获取值,但是它崩溃了。

我最近的代码尝试:

    let rootRef = Database.database().reference().child("groove-lacrosse")
    rootRef.observe(.value, with: {snapshot in
        print(snapshot.value as Any)
    })

以编程方式检索手动输入的Firebase数据的正确方法是什么?

该图像是Firebase条目 enter image description here

1 个答案:

答案 0 :(得分:1)

看起来groove-lacrosse是数据库的名称,在这种情况下,您无需在任何地方指定该名称。

相反,您可以直接读取注册码,然后打印其值:

let rootRef = Database.database().reference().child("registrationCode")
rootRef.observe(.value, with: {snapshot in
    print(snapshot.value as Any)
})