2017-02-26 42 views
1

我从此代码中收到错误消息。有没有办法解决这个问题?带有Firebase完成块的Swift错误消息

enter image description here

+3

不要添加代码的屏幕截图,请将实际的代码添加到问题中。要捕获错误消息,请右键单击红色指示器并单击“在问题导航器中显示”。 –

回答

2

它改成这样:

FIRAuth.auth()?.signInAnonymously(completion: { (anonymousUser, error) in 

     if error == nil{ 
      print("UserId : \(anonymousUser?.uid)") 
     }else{ 
      print(error?.localizedDescription) 
     } 

    }) 

注意:你可以改变你的if语句是这样的:

FIRAuth.auth()?.signInAnonymously(completion: { (anonymousUser, error) in 

     if let err = error{ 
      print(err.localizedDescription) 
      return 
     } 

     print("UserId : \(anonymousUser?.uid)") 

    }) 

为了节省您的其他,使你的代码更可读。

相关问题