我正在编写一个应用程序,我想使用标准的MVC方法,并在其中从视图中获取注册数据,并通过视图控制器将其发送到执行Firebase登录的所谓的“连接控制器”等
我创建了一个接受数据并调用以下代码的函数
Auth.auth().createUser(withEmail: forUserEmail, password: withPassword)
{(user, error) in
print("Done")
}
我没有错误,但是在执行时不采取任何措施。在Firebase中未创建任何用户,执行仅遍及此部分。实际上,我在(print(“ done”))上设置了一个断点只是为了检查,并且它永远不会停止。
棘手的部分是,如果我将这段代码移到我为注册创建的IBAction buttonPressed函数中,那么一切都会很好。
您能帮我吗?我不知道在哪里使用firebase代码是否有任何限制,但对我来说似乎很奇怪,因为如果这样做,将违反最佳实践。
谢谢!
这是在GitHub上吗?上传链接,然后我会讲一个故事。