我正在制作一个教程,这个人正在使用swift 2 Xcode 7和firebase。
她有一个错误处理程序,以便在它返回代码时进入下一步。
当我尝试它时,它将不允许语法error.code,因此当用户未注册时它会返回错误代码-8。
下面是代码有另一种方法来做到这一点,我试过(错误为!NSError)。
一切顺利 Tony Merrittif error != nil {
print(error)
if error.code == STATUS_ACCOUNT_NONEXIST {
FIRAuth.auth()?.createUser(withEmail: email, password: password) { (result, error) in
答案 0 :(得分:0)
我能够在另一篇文章的帮助下解决这个问题。
我将代码更改为。
if error != nil {
print(error)
let code = (error as! NSError).code
if code == STATUS_ACCOUNT_NONEXIST
STATUS_ACCOUNT_NONEXIST在不同的区域设置为值17011。