Разбор Facebook логинInBackgroundWithReadPermissions (Swift)

Я успешно установил SDK Parse (1.7.1) и SDK Facebook (v4), установил заголовочные файлы моста и AppDelegate.swift. Теперь в моем ViewController я пытаюсь создать логин Facebook и пытаюсь использовать код, указанный в'Parse iOS Documentation - 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.")
        }
    }) 

Однако, когда я вставляю его в свой ViewController.swift> ViewDidLoad, я получаю эту ошибку:

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

Может кто-нибудь помочь мне разобраться с этим?

Изменить: данный сценарий работал для меня с точки зрения синтаксиса, однако теперь я продолжаю получать "Uh нет. Пользователь отменил логин Facebook". еще до того, как он попросит разрешения; пока страница в фейсбуке все еще загружается .. И пользователь, которого я пытаюсь использовать, уже принят для этого конкретного приложения. Взглянуть:http://imgur.com/5yDs1s1

Ответы на вопрос(0)

Ваш ответ на вопрос