如何获得iOS AddressBook联系人的facebook-synced照片?

时间:2013-02-25 09:40:25

标签: ios facebook abaddressbook

我想从iOS AddressBook获取联系人的图片:

NSData *contactImageData = ABPersonCopyImageData(person);

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

1 个答案:

答案 0 :(得分:1)

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

不幸的是,我不知道有任何方法可以确定链接联系人中的哪一个来自Facebook,因此没有可靠的方式专门获取Facebook联系人图片 - 您只需要获得第一个你找到的图像,或者在你的特定情况下有意义的图像。