- @IBAction func BtnFaceBookLogin(_ sender: Any)
{
let fbLoginManager : FBSDKLoginManager = FBSDKLoginManager()
fbLoginManager.logOut()
fbLoginManager.logIn(withReadPermissions: ["public_profile", "email"], from: self) { (result, error) -> Void in
if (error == nil){
let fbloginresult : FBSDKLoginManagerLoginResult = result!
if(fbloginresult.grantedPermissions.contains("email"))
{
self.getFBUserData()
}
}
}
}
func getFBUserData()
{
if((FBSDKAccessToken.current()) != nil)
{
FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "id, name, first_name, last_name, picture.type(large),
email"]).start(completionHandler: { (connection, result, error) ->
Void in
if (error == nil)
{
print(result!)
let socialID1:[String:AnyObject] = result as! [String : AnyObject]
let socialID = socialID1["id"] as! String
print(socialID)
}
else
{
print("Not Dismiss");
}
})
}
}
habe ich versucht, diesen Code, aber keine Antwort bekommen, Störung zu erhalten:Haben Sie nicht die FBSDKtoken bekommen
unexpectedly found nil while unwrapping an Optional value
ich nicht die FBSDKtoken bekommen.
In welcher Zeile empfangen Sie den Fehler? – matiastofteby
if (fbloginresult.grantedPermissions.contains ("E-Mail")) – m123