kABPersonImageFormatThumbnail没有拉图像

时间:2012-12-17 05:36:18

标签: iphone objective-c ios ipad

我的大多数联系人图片都是从图片中提取的,当我这样做时:

NSData *contactImageData = (__bridge NSData*) ABPersonCopyImageDataWithFormat(person,
                                                                                  kABPersonImageFormatThumbnail);
    UIImage *img = [[UIImage alloc] initWithData:contactImageData];

这里的img是零。我怎样才能获得图像?

1 个答案:

答案 0 :(得分:12)

在获取图像之前,请使用以下行检查地址是否具有图像属性。

if(ABPersonHasImageData(person)) {
    //Code to fetch image
}