Lea*_*ode 6 ios swift firebase-cloud-messaging
我关注的是Firebase文档:https://firebase.google.com/docs/auth/ios/phone-auth
尝试使用电话号码在iOS上使用Firebase进行身份验证,当我的代码到达此处时,我遇到了致命的崩溃:
PhoneAuthProvider.provider().verifyPhoneNumber(self.phoneNumberTextField.text!, uiDelegate: nil) { (verificationID, error) in
if let error = error {
print("error: \(error.localizedDescription)")
return
}
// Perform Seque to VerifictionCodeViewController
self.performSegue(withIdentifier: "enterVerificationCode", sender: self)
}
Run Code Online (Sandbox Code Playgroud)
错误是:libc++abi.dylib: terminating with uncaught exception of type NSException在我的appDelegate.swift文件中.
如果我使用该函数的旧版本和"已弃用"版本
PhoneAuthProvider.provider().verifyPhoneNumber(self.phoneNumberTextField.text!) { (verificationID, error) in
if let error = error {
print("error: \(error.localizedDescription)")
return
}
// Perform Seque to VerifictionCodeViewController
self.performSegue(withIdentifier: "enterVerificationCode", sender: self)
}
Run Code Online (Sandbox Code Playgroud)
没有功能中新添加的uiDelegate: nil部分verifyPhoneNumber,一切正常!?
有没有人能够解决这个问题?
| 归档时间: |
|
| 查看次数: |
1425 次 |
| 最近记录: |