0

我想从 iOS 通讯录中获取联系人的图像:

NSData *contactImageData = ABPersonCopyImageData(person);

这适用于本地图像,但不适用于与 Facebook 同步的图像。我怎样才能得到这些图像?我必须从 Facebook 手动加载它们吗?

4

1 回答 1

1

您需要使用链接的联系人ABPersonCopyArrayOfAllLinkedPeople()获取- 其中之一将是从 Facebook 同步的联系人,您可以从中获取图像。

不幸的是,我不知道有什么方法可以确定哪个链接的联系人来自 Facebook,因此没有可靠的方法来专门获取 Facebook 联系人图片——你只需要得到你找到的第一张图片,或者你的任何有意义的图片特殊案例。

于 2013-03-18T12:55:09.200 回答