J'essaye d'implémenter la connection de Facebook, son bon fonctionnement pour iOS 8.4 et ça fonctionnait bien pour iOS 9.1 aussi, mais aujourd'hui je l'ai trouvé défectueux.
son return rien dans la fonction de délégué ci-dessous si l'application se ferme dans le dispositif de test
func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!) { NSLog("Here") if let b = result { if ((error) != nil) { FBSDKLoginManager().logOut() JLToast.makeText("Facebook login error").show() } else if result.isCancelled { self.fbloginButton.enabled = false FBSDKLoginManager().logOut() FBSDKAccessToken.setCurrentAccessToken(nil) JLToast.makeText("You have cancelled facebook login").show() self.dismissViewControllerAnimated(true, completion: nil) } else { // If you ask for multiple permissions at once, you // should check if specific permissions missing if(result != nil) { if result.grantedPermissions.contains("email") { self.fbloginButton.enabled = false self.getFBUserData() //self.getFBUserDataWithoutEmail() } else { self.fbloginButton.enabled = false JLToast.makeText("Your email address has not been recovered from facebook account. Please provide it.") self.getFBUserDataWithoutEmail() } } else { JLToast.makeText("No Data.") } } } else { } }
Je vérifie sa notation "ici" mais ne va pas plus loin, sa fermeture de l'application.
Guidez-moi s'il-vous-plaît.
N: B: – Son ouverture dans SafariViewController dans iOS 9.
Avez-vous suivi ce tutoriel pour ios 9?
https://developers.facebook.com/docs/ios/ios9
Je crois que c'est pourquoi vous avez des problèmes.