我的大多数联系人图片都是从图片中提取的,当我这样做时:
NSData *contactImageData = (__bridge NSData*) ABPersonCopyImageDataWithFormat(person,
kABPersonImageFormatThumbnail);
UIImage *img = [[UIImage alloc] initWithData:contactImageData];
这里的img是零。我怎样才能获得图像?
答案 0 :(得分:12)
在获取图像之前,请使用以下行检查地址是否具有图像属性。
if(ABPersonHasImageData(person)) {
//Code to fetch image
}