2017-12-07 6 views
0

내 응용 프로그램에서 Firebase 전자 메일 인증을 사용하고 있습니다. 등록 절차에 2 개의 다른보기 컨트롤러가 있습니다. 첫 번째보기 컨트롤러는 firebase 용 전자 메일을 요청하고 두 번째보기 컨트롤러는 묻습니다. 비밀번호. firebase 코드를 어떻게 설정합니까?Firebase Auth, 다른 클래스의 텍스트 필드 값 획득

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

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

나는 제 뷰 컨트롤러는 TextField "phoneEmailTextField"(클래스 1) 번째보기 제어기는 TextField "createdPasswordTextField"(클래스 2)를 가지고있다. Firebase 기능을 실행하기 위해 두 번째보기 컨트롤러 (클래스 2)의 텍스트 필드 "createdPasswordTextField"를 첫 번째보기 컨트롤러 (클래스 1)에 다시 연결하려면 어떻게해야합니까?

답변

0

메일 텍스트 필드의 데이터를 첫 번째보기 컨트롤러에서 두 번째보기 컨트롤러로 전달하는 데 segue를 사용합니다. 즉, 탐색 컨트롤러 푸시가 어떻게 작동하는지 검색합니다.

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) 
       } 
+0

잘 모르겠다. 죄송합니다. –