目标 - C中的联系人未保存照片

时间:2015-03-19 09:46:07

标签: ios8 contacts

我在IOS8中从设备(iphone)检索联系人时遇到问题,并用照片显示它们,请问我该如何克服这个问题? 这是我的代码

- (void) setImage: (UIImage *) image 
{ CFErrorRef errorRef = NULL; 
BOOL success; 
if (image == nil) // remove 
{ if (!ABPersonHasImageData(_record)) return; 
// no image to remove success = ABPersonRemoveImageData(_record,
 &errorRef); if (!success) { NSError *error = 
(__bridge_transfer NSError *) errorRef; NSLog(@"Error: %@",
  error.localizedFailureReason); 
} return; } NSData *data = UIImagePNGRepresentation(image); 
success = ABPersonSetImageData(_record, (__bridge CFDataRef) data,
 &errorRef); if (!success) { NSError *error =
  (__bridge_transfer NSError *) errorRef; NSLog(@"Error: %@",
   error.localizedFailureReason); } return; }

0 个答案:

没有答案