Swift 尝试访问Firebase用户的电子邮件时出错
这是我的第一个Xcode项目,从Firebase的快照值访问电子邮件时遇到问题。我正在使用FIRDatabase访问Firebase上的数据库。我将user设置为一个新的user()类。在我说有断点错误的地方,我试图从FireBase的快照中设置user.email值Swift 尝试访问Firebase用户的电子邮件时出错,swift,firebase,Swift,Firebase,这是我的第一个Xcode项目,从Firebase的快照值访问电子邮件时遇到问题。我正在使用FIRDatabase访问Firebase上的数据库。我将user设置为一个新的user()类。在我说有断点错误的地方,我试图从FireBase的快照中设置user.email值 var users : [User] = [] override func viewDidLoad() { super.viewDidLoad() self.tableView.dataSource = sel
var users : [User] = []
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.dataSource = self
self.tableView.delegate = self
let userID = FIRAuth.auth()?.currentUser?.uid
FIRDatabase.database().reference().child("users").child(userID!).observeSingleEvent(of: .value, with: {(snapshot) in
print(snapshot)
let user = User()
let value = snapshot.value as? NSDictionary
user.email = value?["email"] as? String ?? "" //Theres a Thread 1 break point 2.1 error
user.uid = snapshot.key
self.users.append(user)
self.tableView.reloadData()
})
}
你在那一行上设置了断点吗?那
user.电子邮件呢?