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

相關問題