【问题标题】:command failed due to signal segmentation fault 11 Firebase Swift 3 Xcode 8由于信号分段错误,命令失败 11 Firebase Swift 3 Xcode 8
【发布时间】:2023-03-13 03:03:01
【问题描述】:

我将用户数据存储在 userUID 的子节点中 users firebase 的节点。但是面对error command failed due to signal segmentation fault 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!)

    }

【问题讨论】:

    标签: xcode firebase swift3 firebase-realtime-database firebase-authentication


    【解决方案1】:

    在这一行

    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

    为零。

    【讨论】:

    • 即使我设置了断点,但仍然出现同样的错误,我还从给定的字段中删除了!
    • 好的。将堆栈跟踪添加到您的问题中
    猜你喜欢
    • 1970-01-01
    • 2017-02-06
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    • 2015-02-20
    • 2017-02-17
    • 1970-01-01
    • 2014-12-20
    相关资源
    最近更新 更多