kABPersonImageFormatThumbnail没有拉图像

adi*_*dit 5 iphone objective-c ipad ios

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

NSData *contactImageData = (__bridge NSData*) ABPersonCopyImageDataWithFormat(person,
                                                                                  kABPersonImageFormatThumbnail);
    UIImage *img = [[UIImage alloc] initWithData:contactImageData];
Run Code Online (Sandbox Code Playgroud)

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

Par*_*ram 12

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

if(ABPersonHasImageData(person)) {
    //Code to fetch image
}
Run Code Online (Sandbox Code Playgroud)