我是 Swift 新手,在返回用户时遇到问题?Firebase 中 currentUser 的 CURRENT_USER 值。我在下面有我的 User 类声明,它位于一个单独的 UserApi 文件中。非常感谢所有帮助!
var CURRENT_USER: User? {
if let currentUser = Auth.auth().currentUser {
return currentUser
}
return nil
}
用户声明:
class User {
var email: String?
var profileImageUrl: String?
var username: String?
var id: String?
var isFollowing: Bool?
}
extension User {
static func transformUser(dict: [String: Any], key: String) -> User {
let user = User()
user.email = dict["email"] as? String
user.profileImageUrl = dict["profileImageUrl"] as? String
user.username = dict["username"] as? String
user.id = key
return user
}
}