【发布时间】:2020-10-29 13:35:42
【问题描述】:
我有以下代码:
let user = Auth.auth().currentUser
let username2 = user?.username
self.username?.text = username2
虽然它说的是用户?我得到一堆弹出的选项,如电话号码、电子邮件、displayName、providerId 等,尽管没有弹出用户名选项。这是我的火力基地: 我会说我没有以正确的方式访问这些字段,尽管弹出了 uid 的选项。当我输入用户名时,虽然它说
Value of type 'User' has no member 'username'
我做错了什么?
编辑
let user = Auth.auth().currentUser
let uid = user?.uid
let db = Firestore.firestore()
let docRef = db.collection("users").document(uid!)
docRef.getDocument { (document, error) in
let username2 = document?.get("username")
self.username?.text = username2 as? String
}
【问题讨论】:
标签: swift firebase google-cloud-firestore firebase-authentication