0

Googleログインとサインアウトボタンを開発しましたが、両方とも正常に動作しますが、ログアウトしてもう一度返信します。最初のビューコントローラは、2番目のビューコントローラに切り替わりませんか?この問題を解決するのを手伝ってください。警告:ビューがウィンドウ階層にない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

私はコンテナの親からのセグを使用しましたが、サインアウトボタンからは使用しませんでした。 –

答えて

1

コンテナに埋め込まれたビューコントローラからセグを実行するときに、この警告が表示されます。

ソリューション:
コンテナの親からではなく、コンテナのビューコントローラから使用セグエ。

関連する問題