【发布时间】:2018-09-03 05:56:46
【问题描述】:
我正在为Firebase 添加创建新用户方法。我已经完成了SignUp Auth 过程。但是,当用户创建新帐户时。如果我有多个ViewControllers,我该怎么办?
例如,
第一个SignUpViewController - 要求用户输入他们的电子邮件地址。
当用户点击下一步时。然后是另一个ViewController。
SecondViewControlle - 要求用户输入姓名并创建密码。
在此之后,用户会看到一个欢迎页面,其中包含他们提交的姓名。 (欢迎使用“应用名称”名称)。单击下一步后,它将进入主 UI。
当我有多个ViewController 时,如何实现Auth.auth().CreateUserwith func?有没有办法使用两个不同的ViewControllers 保存电子邮件和密码?
更新**
我添加了下面建议的以下代码,但是每次我单击下一步输入您的“电子邮件”视图控制器时,应用程序都会崩溃。我收到了这个警告。有谁知道我做错了什么?其余代码似乎工作正常。这是一个屏幕截图。
【问题讨论】:
-
创建一个
Singleton Class并将用户的帐户信息保存在其中并逐个处理,然后在最后一个控制器中使用您在Singleton Class中的信息实现Firebase注册方法。成功登录后向他显示欢迎屏幕。或者你也可以使用Dictionary。 -
感谢您的快速回复。我会试试这个!
-
嘿!您是否尝试过以下解决方案?
-
我还没有,但我一定会让你知道的!
-
实际上我投了反对票,所以我以为是你。我只是想知道答案有什么问题。但无论如何.. ????
标签: swift firebase firebase-authentication