ACAccount nombre de usuario de propiedad de Facebook devuelve correo electrónico y, a veces, el apodo

Cuando ACAccountStore a la Cuenta de Facebook usando ACAccountStore para get un object ACAccount me di count de que para algunos perfiles, el ACAccount.username me da el correo electrónico de Facebook pero para otros perfiles me da el apodo … ¿Cómo es posible que la misma propiedad contenga un valor diferente ?

Esto me vuelve loco …

Sí, es extraño para mí también. Pero puedo get el correo electrónico del campo de properties como a continuación:

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