Analizar Facebook logInInBackgroundWithReadPermissions (Swift)

He configurado correctamente los SDK de Parse (1.7.1) y los SDK de Facebook (v4), configuré los archivos de encabezado de puente y AppDelegate.swift. Ahora en mi ViewController, estoy tratando de crear un inicio de sesión de Facebook y estoy tratando de usar el código proporcionado en'Documentación de Parse para iOS: registro e inicio de sesión en Facebook'.

  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.")
        }
    }) 

Sin embargo, cuando lo pego en mi ViewController.swift> ViewDidLoad, recibo este error:

- Extra argument in call      // for { at the first line

¿Alguien puede ayudarme a resolver esto?

Editar: El script proporcionado me ha funcionado en términos de sintaxis, sin embargo, ahora sigo recibiendo "Uh no. El usuario canceló el inicio de sesión de Facebook". incluso antes de pedir permisos; mientras la página de Facebook todavía se está cargando ... Y el usuario que estoy intentando ya está aceptado para esta aplicación en particular. Echar un vistazo:http://imgur.com/5yDs1s1

Respuestas a la pregunta(3)

Su respuesta a la pregunta