J'utilise le dernier facebook sdk ios dans mon application. Afin de mettre en œuvre l'authentification unique, Facebook dit:Comment mettre en œuvre Single Sign On (SSO) en utilisant facebook ios sdk pour iphone
Modifier la classe principale de AppDelegate de votre application comme suit:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
Dans cette méthode, appelez la méthode handleOpenURL de de votre application de l'objet Facebook, en vous assurant de passer dans le paramètre url.
Ma requête est:
Quelle est l'utilisation de la méthode ci-dessus? Pourquoi l'appeler? Si je cache la méthode dans l'application de démonstration de Facebook à condition qu'il me redirige toujours vers la page de connexion encore et encore. Si je découvre cette méthode il me redirige à la déconnexion avec l'option d'autres boutons (qui est juste)
Maintenant que cette méthode est définie dans le dossier ApplicationDelegate.m et nous devons appeler l'objet facebook dedans. Comment puis-je faire référence à l'objet facebook dans cette méthode car mon objet facebook est défini dans une classe de contrôleur de vue qui est 4 fois dans la hiérarchie.
NOTE: J'ai essayé le DemoApp. Je ne comprends pas comment ils se réfèrent à l'objet facebook dans le fichier AppDelegate.m malgré l'objet facebook déclaré dans le fichier ViewController.