我想从iOS AddressBook获取联系人的图片:
NSData *contactImageData = ABPersonCopyImageData(person);
这适用于本地图像,但不适用于与Facebook同步的图像。 我怎样才能获得这些图片?我是否必须从Facebook手动加载它们?
答案 0 :(得分:1)
您需要使用ABPersonCopyArrayOfAllLinkedPeople()
获取链接的联系人 - 其中一个将是从Facebook同步的联系人,您可以从中获取图像。
不幸的是,我不知道有任何方法可以确定链接联系人中的哪一个来自Facebook,因此没有可靠的方式专门获取Facebook联系人图片 - 您只需要获得第一个你找到的图像,或者在你的特定情况下有意义的图像。