Wie kann ich die store & Zugriff auf ein Twitter Fabric login-Sitzung (iOS/Swift)?

Ich bin in der Lage, loggen Sie sich in Twitter über meine app mit diesem Twitter-Stoff-code:

 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 den Anmelde-button klicke, werde ich aufgefordert die Genehmigung der login und meldet sich dann mich, oder weiß ich das bereits genehmigt ist der login und meldet es mir. Dies funktioniert wie ein Charme und nahmen alle zehn Minuten einrichten. Erstaunlich.

Ich habe bereits eine E-Mail-basierte Anmeldung, um Zugriff auf die app. Ich möchte zum speichern eines Benutzers protokolliert in Twitter-account in derselben Datenbank, sodass, wenn ein Benutzer loggt sich mit seiner E-Mail, ich weiß schon, Ihr Twitter (wenn Sie sich angemeldet haben, bevor), Sie müssen sich nicht einmal anmelden. Der Grund, warum ich die E-Mail-login ist, denn Twitter ist eine wichtige Funktion in meiner app, aber keine absolute Voraussetzung.

Das Problem ist, dass ich keine Ahnung habe, wie der Zugriff session außerhalb, wenn die Schaltfläche geklickt wird, und logInCompletion feuert, und ich weiß nicht, was Variablen zum speichern beim erstmaligen login/überprüfen Sie bei der Nutzung der app.

Ich gelesen habe, durch die Twitter-Stoff Dokumentation zahlreiche Zeiten, aber es ist nicht geschrieben in swift, so ist es ziemlich verwirrend. Irgendwelche Ideen? Dank

InformationsquelleAutor Andrew | 2015-04-23
Schreibe einen Kommentar