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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage