Firebase 使用 "Optional()" 包装器包装用户信息
Firebase wrapping user information with an "Optional()" wrapper
我获取当前用户电子邮件地址的代码是:
let currUserId = FIRAuth.auth()?.currentUser?.email
currUser = "Logged in as User: \(currUserId)"
结果如下所示:
以用户身份登录:可选("email")
有没有办法消除这个包装器。当 Firebase 将我的 UID 推送到我的数据库时,我似乎遇到了同样的问题,因为它喜欢将它包装在 Optional("uid") 包装器中。
展开可选的:
if let user = currUserID{
print(user)
}
我获取当前用户电子邮件地址的代码是:
let currUserId = FIRAuth.auth()?.currentUser?.email
currUser = "Logged in as User: \(currUserId)"
结果如下所示:
以用户身份登录:可选("email")
有没有办法消除这个包装器。当 Firebase 将我的 UID 推送到我的数据库时,我似乎遇到了同样的问题,因为它喜欢将它包装在 Optional("uid") 包装器中。
展开可选的:
if let user = currUserID{
print(user)
}