Wie speichere ich eine Twitter Fabric-Anmeldesitzung (iOS / Swift) und greife darauf zu?

Ich kann mich mit diesem Twitter Fabric-Code über meine App bei Twitter anmelden:

 let logInButton = TWTRLogInButton(logInCompletion: {
        (session: TWTRSession!, error: NSError!) in
             // play with Twitter session
             if (session != nil) {
                 println("signed in as \(session.userName)");
                 self.TWUsernameLabel.text = "Logged in as @" + session.userName
        } else {
            println("error: \(error.localizedDescription)");
        }
    })

Wenn ich auf die Anmeldeschaltfläche klicke, werde ich aufgefordert, die Anmeldung zu genehmigen und mich dann anzumelden, oder es wird angezeigt, dass ich die Anmeldung bereits genehmigt und angemeldet habe. Das funktioniert wie ein Zauber und hat zehn Minuten gedauert, bis es eingerichtet ist. Tolle

Ich habe bereits ein E-Mail-basiertes Login, um auf die App zuzugreifen. Ich möchte das angemeldete Twitter-Konto eines Benutzers in derselben Datenbank speichern. Wenn sich ein Benutzer mit seiner E-Mail-Adresse anmeldet, kenne ich sein Twitter bereits (sofern er sich zuvor angemeldet hat) und er muss sich nicht erneut anmelden . Der Grund, warum ich mich per E-Mail anmelde, ist, dass Twitter eine wichtige Funktion in meiner App ist, aber keine Gesamtanforderung.

Das Problem ist, dass ich keine Ahnung habe, wie ich auf @ zugreifen sosession außerhalb von, wenn auf die Schaltfläche geklickt wird undlogInCompletion wird ausgelöst, und ich weiß nicht, welche Variablen beim ersten Anmelden gespeichert werden sollen bzw. bei Verwendung der App überprüft werden müssen.

Ich habe die Twitter Fabric-Dokumentation mehrfach gelesen, aber sie ist nicht schnell geschrieben, daher ist sie ziemlich verwirrend. Irgendwelche Ideen? Vielen Dan

Antworten auf die Frage(6)

Ihre Antwort auf die Frage