在 Firebase 的较新版本中,FIRUser
类已被重命名为 User
Podfile
文件中添加以下内容:pod 'Firebase/Auth'
然后运行 pod install
。
import FirebaseAuth
Auth.auth()
获取 Auth
类的实例。然后通过该实例访问当前用户。if let user = Auth.auth().currentUser {
// 使用 user 对象
print("User ID: \(user.uid)")
} else {
// 用户未登录
}
请注意,在使用 currentUser
属性时,它可能为 nil,因此建议使用可选绑定以避免崩溃。
简而言之,您应该使用 User
类而不是 FIRUser
类。同时,确保正确导入了 FirebaseAuth 模块,并使用 Auth.auth().currentUser
获取当前用户。
领取专属 10元无门槛券
手把手带您无忧上云