【发布时间】:2016-10-19 06:24:52
【问题描述】:
有人知道我如何在 Swift 中创建第二个 FIRAuth 实例吗?你看,这些天你不能以编程方式创建一个新用户。然后,您将以您创建的新用户身份登录。像这样:
FIRAuth.auth()?.createUser(withEmail: txtUsername.text!, password: txtPassword.text!, completion: {
user, error in
//your stuff
})
解决方法是创建 FIRAuth 的第二个实例,这实际上会在您未退出的情况下创建新用户。
SecondFIRAuth.auth()?.createUser(withEmail: txtUsername.text!, password: txtPassword.text!, completion: {
user, error in
//your stuff
})
如果有一些代码建议我可以如何管理它会很棒。
【问题讨论】:
-
全局声明这个
var SecondFIRAuth = FIRAuth()怎么样? -
您需要创建第二个
FIRApp,然后再创建FIRAuth.authWithApp()。见stackoverflow.com/questions/38728809/…
标签: swift xcode firebase firebase-authentication