简体   繁体   English

成功登录后,如何在应用程序中使用Facebook登录并转到下一页/视图控制器?

[英]How can I use Facebook login in my app and move to next page/view controller after successfully logIn?

I would like to go to next page/view controller after I log in with Facebook in my iOS app when I press the continue button instead of seeing the "log out button” and the same page. How would I do that? 当我按继续按钮而不是看到“退出按钮”和同一页面时,我想在iOS应用中使用Facebook登录后进入下一页/视图控制器,我该怎么做?

I tried adding segue here 我试图在这里添加segue

   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")


}

But it didn't work. 但这没有用。 Thanks a lot! 非常感谢!

Try to call performSegue in main thread 尝试在主线程中调用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)
   }
 }


}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 用户登录后如何进入下一个视图控制器? - How do i move on to the next view controller after the user login? 成功登录Facebook后如何将iOS应用重定向到特定的视图控制器或URL,而不是再次登录页面 - how to redirect iOS app to a specific view controller or url after successful Facebook login rather than on login page again 如何删除Facebook登录视图控制器? - how can I remove a facebook login view controller? 重命名VIew Controller后Facebook登录无法正常工作 - Facebook Login not working after renaming VIew Controller 如何使用php Web服务成功登录并移至另一个视图 - How to successfully login and move to another view using php web service 使用ShareKit登录Facebook并使用登录凭据查看页面? - Use ShareKit to login to Facebook and use login credentials to view page? 如何通过iOS版Facebook App使用Facebook登录 - How do I use Facebook Login via Facebook App for iOS iOS如何实现Facebook登录身份验证以使用我的应用 - ios how to implement facebook login authentication to use my app 成功登录Facebook后将iOS应用重定向到特定的视图控制器或URL - redirection of iOS app to a specific view controller or url after successful Facebook login 登录 Swift 后如何关闭视图 controller - How to dismiss view controller after login Swift
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM