ios - FacebookSDK(4.1.x) Custom Login UI Button - Swift(1.2) -
following this tutorial, have managed make facebook login button working. however, assigning button image automatically sdk , not customisable (as not getting created on storyboard), unable use own button image or text instead.
i believe part of code (in viewdidload) assigning button:
let loginview : fbsdkloginbutton = fbsdkloginbutton() self.view.addsubview(loginview) loginview.center = self.view.center loginview.readpermissions = ["public_profile", "email"] loginview.delegate = self
what need creating @iboutlet button on storyboard , customise there. how can that?
login custom button , access token.
get user info in facebook sdk 4.x
swift
@ibaction func btnfbloginpressed(sender: anyobject) { var fbloginmanager : fbsdkloginmanager = fbsdkloginmanager() fbloginmanager .loginwithreadpermissions(["email"], handler: { (result, error) -> void in if (error == nil){ var fbloginresult : fbsdkloginmanagerloginresult = result if(fbloginresult.grantedpermissions.contains("email")) { self.getfbuserdata() fbloginmanager.logout() } } }) } func getfbuserdata(){ 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){ println(result) } }) } }
Comments
Post a Comment