PFFVideosUtilslogin后台无法将值转换为PFUserResultBlock
用下面的代码:
@IBAction func FBLogin(sender: AnyObject) { @IBAction func FBLogin(sender: AnyObject) { PFFacebookUtils.logInInBackgroundWithReadPermissions(self.permissions){ (user: PFUser!, error: NSError!) -> Void in if user == nil { NSLog("Login Canceled") } else if user.isNew { NSLog ("user signed up and logged in through FB") } else { NSLog ("user logged in through FB") } } }
我收到以下错误:
“无法将types的值(PFUser!,NSError!) – > Void'转换为预期的参数types
PFUserResultBlock
?
有什么build议么?
您收到的错误消息表明您的结果块的types签名与预期签名不匹配。 特别是,看看你的参数( user
, error
)的types。 它们都是隐含的解包选项( !
)。 正确的types是我相信的可选项( ?
)。 看到这个答案的更多细节: parsingFacebook logInInBackgroundWithReadPermissions(Swift)
另请参阅文档中的官方示例: https : //parse.com/docs/ios/guide#users-facebook-users