Comment puis-je faire un Facebook connectez-vous en utilisant Swift 2.0 et iOS 9.1?
J'ai ajouté les derniers Facebook SDK pour mon XCode 7.1
projet écrit pour iOS 9.1
. Malheureusement tout ce que je sais est Swift, pas Objective C. Facebook de développeur de site de la documentation seulement a la documentation en Objective C. Chaque recherche sur Google révèle la documentation qui est tout simplement trop vieux, parce que les choses ont beaucoup changé seulement dans les 6 derniers mois. Donc je suis un peu perdu.
J'ai fait toutes les choses faciles avec le fichier plist.
J'ai pu utiliser:
import FBSDKCoreKit
import FBSDKLoginKit
J'ai également ajouté:
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
et
return FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
À mon AppDelegate.swift
fichier. Tout cela fonctionne et crée avec succès. J'ai le bon cadres ajoutés, évidemment. Au-delà de ce point, je suis à l'arrêt, je ne connais pas la syntaxe pour ajouter un bouton de connexion, pour la capture de ce que je suppose serait retourné chaînes json avec des jetons et autres informations de profil que je peux utiliser pour stocker dans le compte de l'utilisateur, etc.
Vous devez vous connecter pour publier un commentaire.
Vous êtes sur la bonne voie.
Avez-vous créé votre pList encore?
Que tu vas avoir à ajouter à votre VC, ajouter un bouton de connexion, traiter avec délégué, et ensuite traiter avec FB info. Quelque chose comme (mais pas exactement) ce:
Que tu vas avoir à jouer avec les
returnData()
partie pour obtenir la droite, mais ce code devrait vous obtenir 90% du chemin.J'ai inclus un large éventail d'autorisations utilisateur (âge, intéressé, etc), mais vous devrez configurer vous-même. Honnêtement, cette partie (la partie la plus difficile), c'est vraiment similaire à son objet C de contrepartie, ce qui est beaucoup mieux documentée. Il suffit de télécharger certains projets où elle travaille, et d'essayer de les analyser ensemble dans quelque chose qui convient à votre fantaisie.
Il peut être difficile d'obtenir tout cela fonctionne, mais de lui donner un aller, et garder à elle!
Si vous souhaitez effectuer la connexion à partir de Facebook sur le clic de votre bouton personnalisé, cela aidera à: