Разбор 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