Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 尝试访问Firebase用户的电子邮件时出错_Swift_Firebase - Fatal编程技术网

Swift 尝试访问Firebase用户的电子邮件时出错

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

这是我的第一个Xcode项目,从Firebase的快照值访问电子邮件时遇到问题。我正在使用FIRDatabase访问Firebase上的数据库。我将user设置为一个新的user()类。在我说有断点错误的地方,我试图从FireBase的快照中设置user.email值

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.电子邮件呢?