Analisar o logInInBackgroundWithReadPermissions do Facebook (Swift)

Eu configurei os SDKs do Parse (1.7.1) e do Facebook (v4) com êxito, defina os arquivos de cabeçalho de ponte e o AppDelegate.swift. Agora, no meu ViewController, estou tentando criar um login no Facebook e estou tentando usar o código fornecido em'Analisar documentação do iOS - 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.")
        }
    }) 

No entanto, quando colo em meu ViewController.swift> ViewDidLoad, estou recebendo este erro:

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

Alguém pode me ajudar a resolver isso?

Editar: o script fornecido funcionou para mim em termos de sintaxe, no entanto, agora recebo "Uh não. O usuário cancelou o login do Facebook". mesmo antes de pedir permissões; enquanto a página do facebook ainda está carregando .. E o usuário que estou tentando já é aceito para este aplicativo em particular. Dê uma olhada:http://imgur.com/5yDs1s1

questionAnswers(3)

yourAnswerToTheQuestion