由于信号分段故障11 Firebase Swift 3 Xcode 8,命令失败

由于信号分段故障11 Firebase Swift 3 Xcode 8,命令失败,xcode,firebase,swift3,firebase-realtime-database,firebase-authentication,Xcode,Firebase,Swift3,Firebase Realtime Database,Firebase Authentication,我将用户数据存储在firebase的users节点的userUID子节点中。但面对因信号分割故障11导致的错误命令失败,我研究了一些相关问题,但没有发现类似的问题。帮我完成这个 let userID = FIRAuth.auth()?.currentUser?.uid var ref = FIRDatabase.database().reference() ref.child("users").child(userID!).setValue{(self.emailTextFie

我将用户数据存储在firebase的
users
节点的
userUID
子节点中。但面对因信号分割故障11导致的错误命令失败,我研究了一些相关问题,但没有发现类似的问题。帮我完成这个

  let userID = FIRAuth.auth()?.currentUser?.uid

  var ref = FIRDatabase.database().reference()


  ref.child("users").child(userID!).setValue{(self.emailTextField.text!, self.passwordTextField.text!, self.fullName.text!, self.numberText.text!, self.countryText.text!)

    }
在这一行

ref.child("users").child(userID!).setValue{(self.emailTextField.text!, self.passwordTextField.text!, self.fullName.text!, self.numberText.text!, self.countryText.text!)
我数了六次可选类型的强制展开。在该行上放置断点并检查以下哪一个

  • 用户ID
  • self.emailTextField.text
  • self.passwordTextField.text
  • self.fullName.text
  • self.numberText.text
  • self.countryText.text

是零。

即使我放置了断点,但仍然存在相同的错误,并且我也删除了
来自字段givenOK。将堆栈跟踪添加到问题中