ACAccount Facebook属性用户名返回电子邮件,有时返回昵称



当我使用 ACAccountStore 访问 Facebook 帐户以获取ACAccount对象时,我注意到对于某些个人资料,ACAccount.username给我 Facebook 电子邮件,但对于其他个人资料,给我昵称......同一个属性怎么可能包含不同的值?

这让我发疯...

是的,这对我来说也很奇怪。但是我可以从属性字段中收到电子邮件,如下所示:

NSString *email = [[account valueForKey:@"properties"] objectForKey:@"ACUIDisplayUsername"];

最新更新