我正在使用以下代码来检索用户选择的人员的电子邮件地址
ABMultiValueRef emailMultiValue = ABRecordCopyValue(person, kABPersonEmailProperty);
NSArray *emailAddresses = (__bridge NSArray*)ABMultiValueCopyArrayOfAllValues(emailMultiValue);
自从 iOS6 和 Facebook 集成以来,一切都运行良好。当我选择一个未链接到 Facebook 帐户的联系人时(这意味着我不是该联系人在 FB 上的朋友),一切正常,我检索到 2 个电子邮件地址(工作和家庭)。但是,当我选择一个通过 Facebook 链接到我的联系人(该联系人还有一个家庭和工作电子邮件地址以及联系人浏览器中的 Facebook 电子邮件地址)时,emailAddresses
数组是nil
.
以前有没有人遇到过这个问题或对此有任何提示?
提前致谢!