【发布时间】:2015-05-14 07:36:59
【问题描述】:
我想在viewDidLoad 中调用这个函数,但我不知道该怎么做。你能帮帮我吗?
func loginWithFacebook(withcompletionHandler: (success:Bool) ->()){
var permissions : Array = [ "user_location","public_profile"]
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!")
self.fetchUserInforFromFacebook(withcompletionHandler)
println("User logged in through Facebook!")
withcompletionHandler(success: true)
}
} else {
println("Uh oh. The user cancelled the FACEBOOK LOGIN.")
self.showErrorMessage(error!)
withcompletionHandler(success: false)
}
})
}
【问题讨论】:
-
可能类似于:loginWithFacebook { (success) -> () in if success { //succeeded } else { //failed } }
标签: swift ios8 swifty-json