Firebase Auth,从不同类中获取文本字段值

时间:2017-12-07 02:06:25

标签: ios swift firebase firebase-authentication

我在我的应用中使用Firebase电子邮件身份验证,我有2个不同的视图控制器用于注册过程,第一个视图控制器要求firebase的电子邮件,第二个视图控制器要求输入密码。如何为firebase代码设置它?

if let phoneEmail = phoneEmailTextField.text, let createdpassword = createdPasswordTextField {

            Auth.auth().createUser(withEmail: phoneEmail, password: createdpassword, completion: { (user, error) in

我在第一个视图控制器(类1)中有文本字段“phoneEmailTextField”,在第二个视图控制器(类2)中有文本字段“createdPasswordTextField”。如何将文本字段“createdPasswordTextField”从第二个视图控制器(类2)链接回第一个视图控制器(类1)以执行Firebase功能?

2 个答案:

答案 0 :(得分:0)

使用segue将邮件文本字段的数据从第一个视图控制器传递到第二个视图控制器。然后,搜索segue,导航控制器如何工作。

答案 1 :(得分:0)

类似的东西;

    let storyboard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
 if let secondViewController = storyboard.instantiateViewController(withIdentifier: "SecondViewController") as? SecondViewController {
secondViewController.emailTextFieldString = emailTextField.text! 
           self.navigationController?.pushViewController(secondViewController, animated: true)
                }