Ios 在Swift中从Firebase中提取UID的问题

Ios 在Swift中从Firebase中提取UID的问题,ios,swift,firebase,firebase-realtime-database,firebase-authentication,Ios,Swift,Firebase,Firebase Realtime Database,Firebase Authentication,我看过很多youtube视频,以前也回答过关于这个主题的问题,但由于某种原因,我的代码不起作用 我想显示存储的用户名,但无法从FireBase中提取UID。此时,用户应该已登录,因此我认为这不是强制使用UID的问题。任何帮助都会很好 您可以通过以下方式获取uid: var ref : DatabaseReference = Database.database().reference().child("klaw-unpw").child("users") 并在viewdidload中添加以下代

我看过很多youtube视频,以前也回答过关于这个主题的问题,但由于某种原因,我的代码不起作用

我想显示存储的用户名,但无法从FireBase中提取
UID
。此时,用户应该已登录,因此我认为这不是强制使用
UID
的问题。任何帮助都会很好


您可以通过以下方式获取uid:

var ref : DatabaseReference = Database.database().reference().child("klaw-unpw").child("users")
并在viewdidload中添加以下代码:

ref.observe(.value, with: { (snapshot) in
                    print(snapshot.value)
             }) { (error) in
        print(error)
        }
但是,如果你能以“用户”而不是“klaw unpw”开始你的结构,那将是一件好事


希望它对您有用。

欢迎使用Stack Overflow,请确保您阅读并更新了问题的更多信息。张贴您在“我的代码不起作用”中引用的代码!