stavo usando questo codice di login FB:Come si utilizza l'accesso in Facebook SDK 4.6 per iOS?
@IBAction func fbloginbtn(sender: AnyObject) {
FBSDKLoginManager().logInWithReadPermissions(["public_profile", "email","user_location","user_about_me", "user_photos", "user_website"], handler: { (result:FBSDKLoginManagerLoginResult!, error:NSError!) -> Void in
if (error == nil){
let fbloginresult : FBSDKLoginManagerLoginResult = result
if(fbloginresult.grantedPermissions.contains("email"))
{
if((FBSDKAccessToken.currentAccessToken()) != nil){
FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "id, name, first_name, last_name, picture.type(large), email"]).startWithCompletionHandler({ (connection, result, error) -> Void in
if (error == nil){
//do sth
}
})
}
}
}
})
}
Ma loginwithreadpermissions
è deprecato in SDK 4.6
Come dovrei cambiare questo codice?
Giusto per assicurarsi, 4.6 è la versione ** SDK di Facebook **, giusto? Non la versione ** SDK di iOS **? (Sarebbe troppo vecchio). –
oh scusa si è Facebook SDK per iOS –
Forse è ovvio per qualcuno che abbia familiarità con l'SDK di Facebook, ma per tutti gli altri potrebbe essere leggermente confuso. Grazie per averlo risolto –