iOS Parse SDK:如何检查登录是否来自Facebook或Twitter?

iOS Parse SDK:如何检查登录是否来自Facebook或Twitter?,ios,facebook,twitter,login,parse-platform,Ios,Facebook,Twitter,Login,Parse Platform,我有一个允许用户登录Facebook或Twitter的应用程序。有一个 -(void)logInViewController:(PFLogInViewController )logInController didLogInUser:(PFUser )user 方法,该方法管理来自PFLogInViewController的登录。如何检查用户是否按下了Facebook登录按钮或Twitter登录按钮?我的应用程序中有需要根据登录类型进行不同设置的功能 在logInViewController:d

我有一个允许用户登录Facebook或Twitter的应用程序。有一个

-(void)logInViewController:(PFLogInViewController )logInController didLogInUser:(PFUser )user

方法,该方法管理来自PFLogInViewController的登录。如何检查用户是否按下了Facebook登录按钮或Twitter登录按钮?我的应用程序中有需要根据登录类型进行不同设置的功能

logInViewController:didLogInUser:
…检查此项

BOOL linkedWithFacebook = [PFFacebookUtils isLinkedWithUser:user];
BOOL linkedWithTwitter = [PFTwitterUtils isLinkedWithUser:user];
如果不是上面的任何一个…它将使用“正常”解析用户名/密码进行记录


编码快乐!

你又救了我!这正是我想要的。每次我读到你的答案,我都知道它简短、中肯、准确。非常感谢我的朋友。你也可以匿名登录,也可以检查:BOOL userIsAnonymous=[PFAnonymousUtils isLinkedWithUser:[PFUser currentUser];