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]
コメントを追加