我已成功设置 Parse (1.7.1) SDK 和 Facebook(v4) SDK,设置桥接头文件和 AppDelegate.swift。现在在我的 ViewController 中,我正在尝试创建一个 Facebook 登录名,并且我正在尝试使用'Parse iOS Documentation - 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.")
}
})
但是,当我将它粘贴到我的 ViewController.swift > ViewDidLoad 中时,我收到了这个错误:
- Extra argument in call // for { at the first line
谁能帮我解决这个问题?
编辑:给出的脚本在语法方面对我有用,但是,现在我不断收到“不,用户取消了 Facebook 登录”。甚至在它请求许可之前;虽然 facebook 页面仍在加载.. 而我正在尝试的用户已经被这个特定的应用程序接受。看看:http: //imgur.com/5yDs1s1