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