アプリでFacebookログインを使用し、ログインに成功した後、次のページ/ビューコントローラーに移動するにはどうすればよいですか?

ジョン

iOSアプリでFacebookにログインした後、「ログアウトボタン」と同じページが表示されるのではなく、続行ボタンを押したときに次のページ/ビューコントローラーに移動したいのですが、どうすればよいですか?

ここにセグエを追加してみました

   func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {
    if error != nil {
        print(error)
        return
    }
    performSegue(withIdentifier: "segueVC", sender: nil)
    print("sucessfully logged in with FB")


}

しかし、それはうまくいきませんでした。どうもありがとう!

ブリットトーマス

メインスレッドでperformSegueを呼び出してみてください

class ViewController:UIViewController {


 func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {

   if error != nil {
     print(error)
     return
   }

   DispatchQueue.main.async {
     performSegue(withIdentifier: "segueVC", sender: nil)
   }
 }


}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ