当用户注册我的应用程序时,他们选择一个个人资料图片,输入姓名、电子邮件和密码。我使用Firebase使用电子邮件和密码对他们进行身份验证。我使用
FIRAuth.auth()?.addAuthStateDidChangeListener
来检测用户身份验证状态的更改。如果用户已通过身份验证,则执行内部代码(此代码将用户发送到下一个视图控制器)。问题在于,在我的数据添加到实时数据库和FirebaseStorage之前,内部代码就会触发。是否有一种方法可以监视两个任务何时成功,以便我可以触发视图控制器的更改?谢谢。