Parse Facebook logInInBackgroundWithReadPermissions (Swift)
Ich habe sowohl Parse (1.7.1) SDKs als auch Facebook (v4) SDKs erfolgreich festgelegt und Bridging-Header-Dateien und AppDelegate.swift festgelegt. Jetzt versuche ich in meinem ViewController, ein Facebook-Login zu erstellen, und ich versuche, den in @ angegebenen Code zu verwende 'Analysiere iOS Dokumentation - Facebook SignUp & Login'.
PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions, {
(user: PFUser!, error: NSError!) -> Void in
if let user = user {
if user.isNew {
println("User signed up and logged in through Facebook!")
} else {
println("User logged in through Facebook!")
}
} else {
println("Uh oh. The user cancelled the Facebook login.")
}
})
Wenn ich es jedoch in mein ViewController.swift> ViewDidLoad einfüge, erhalte ich folgende Fehlermeldung:
- Extra argument in call // for { at the first line
Kann mir jemand helfen, das zu klären?
Edit: Das angegebene Skript hat in Bezug auf die Syntax für mich funktioniert, aber jetzt erhalte ich immer wieder "Uh nein. Der Benutzer hat die Facebook-Anmeldung abgebrochen." noch bevor es um Erlaubnis bittet; während die Facebook-Seite noch geladen wird. Und der Benutzer, den ich versuche, wird bereits für diese bestimmte App akzeptiert. Schau mal:http: //imgur.com/5yDs1s