簡體   English   中英

成功登錄后,如何在應用程序中使用Facebook登錄並轉到下一頁/視圖控制器?

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

當我按繼續按鈕而不是看到“退出按鈕”和同一頁面時,我想在iOS應用中使用Facebook登錄后進入下一頁/視圖控制器,我該怎么做?

我試圖在這里添加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")


}

但這沒有用。 非常感謝!

嘗試在主線程中調用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM