当我使用 ACAccountStore
访问 Facebook 帐户以获取ACAccount
对象时,我注意到对于某些个人资料,ACAccount.username
给我 Facebook 电子邮件,但对于其他个人资料,给我昵称......同一个属性怎么可能包含不同的值?
这让我发疯...
是的,这对我来说也很奇怪。但是我可以从属性字段中收到电子邮件,如下所示:
NSString *email = [[account valueForKey:@"properties"] objectForKey:@"ACUIDisplayUsername"];