首页 > 解决方案 > 如何从 Firebase 中检索手动输入的数据?

问题描述

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

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

我最新的代码尝试:

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

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

该图像是 Firebase 条目 在此处输入图像描述

标签: swiftfirebasefirebase-realtime-database

解决方案


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

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

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

推荐阅读