0

Google 로그인 및 로그 아웃 버튼을 개발했습니다. 두 가지 모두 성공적으로 작동하지만 로그 아웃하고 두 번째로 다시 시도합니다. 첫 번째보기 컨트롤러가 두 번째보기 컨트롤러로 전환하지 않습니다 ?? 이 문제를 해결하도록 도와주세요.경고 : 뷰가 창 계층 구조에 있지 않은 SecondViewController에 FirstViewController를 표시하려고 시도했습니다.

@IBAction func signOutButtonDidTouch(_ sender: Any) { 
    // Sign user out of Google 

    let firebaseAuth = FIRAuth.auth() 

    do { 
     try firebaseAuth?.signOut() 
     print("[Google] signing out successful") 

     // Performs current view controller transition to SignInViewController 
     performSegue(withIdentifier: "signOutSegue", sender: self) 



    }catch let signOutError as NSError { 
     print("Error signing out: %@", signOutError) 
     print("[Google] signing out error") 
    } 
} 
+0

해결책을 찾았습니다! –

+1

* 해결책을 찾았습니다! * - ... ....? –

+0

나는 sign out 버튼이 아닌 container의 부모로부터 segue를 사용했다. –

답변

1

개발자는 컨테이너에 포함 된보기 컨트롤러에서 segue를 수행 할 때이 경고를 수신합니다.

솔루션 :하지 컨테이너의 뷰 컨트롤러에서 컨테이너의 부모로부터
사용 SEGUE.