Ios FacebookSDK(4.7)自定义登录UI按钮-Swift 2.0
我是swift新手,如何解决可选的此错误“致命错误:在展开可选值时意外发现零”。此错误发生在我取消Facebook登录过程时。Ios FacebookSDK(4.7)自定义登录UI按钮-Swift 2.0,ios,swift,swift2,fbsdk,Ios,Swift,Swift2,Fbsdk,我是swift新手,如何解决可选的此错误“致命错误:在展开可选值时意外发现零”。此错误发生在我取消Facebook登录过程时。 如果让检查失败,则将该行更改为,这可能意味着您取消了登录过程,因为授予的权限从来没有。。。当然 当用户取消登录过程时,在else块句柄中。希望这有帮助。发生此错误是因为我没有处理取消事件 @IBAction func FBAction(sender: AnyObject) { let fbLoginManager : FBSDKLogin
如果让检查失败,则将该行更改为
,这可能意味着您取消了登录过程,因为授予的权限从来没有。。。当然
当用户取消登录过程时,在else
块句柄中。希望这有帮助。发生此错误是因为我没有处理取消事件
@IBAction func FBAction(sender: AnyObject) {
let fbLoginManager : FBSDKLoginManager = FBSDKLoginManager()
fbLoginManager.logInWithReadPermissions(["email"], fromViewController: self, handler:{ (result, error) -> Void in
if ((error) != nil){
// Process error
}
else if result.isCancelled {
// Handle cancellations
//This method ; I should have implemented
}
else {
let fbloginresult : FBSDKLoginManagerLoginResult = result
if(fbloginresult.grantedPermissions.contains("email"))
{
self.getFBUserData()
fbLoginManager.logOut()
}
}
})
}
这可能会对你有所帮助:谢谢,但我知道,如果让绑定来解决这个问题,那么如何解决呢?为布尔