0

我将userUID中的用户数据存储在users的firebase子节点的子节点中。但面对错误命令由于信号分段错误11而失败,我研究了一些相关的问题,但没有发现类似于此的情况。帮助我做到这一点。由于信号分段故障导致命令失败11 Firebase Swift 3 Xcode 8

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!) 

    } 

回答

0

在这一行

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

我算可选类型六个被迫unwrappings。放在该行断点并检查其

  • 用户id
  • self.emailTextField.text
  • self.passwordTextField.text
  • self.fullName.text
  • self.numberText.text之一
  • self.countryText.text

为零。

+0

即使我把断点,但仍然是相同的错误,我也删除'!'从字段给出 –

+0

行。将堆栈跟踪添加到您的问题 – JeremyP

相关问题