在地址簿中添加图片联系人

时间:2011-01-09 16:49:28

标签: iphone objective-c image contacts


如何使用kABPersonImageFormatThumbnail或其他内容在地址簿中将图片设置为联系人

我想使用/resources文件。


现在我用

ABMultiValueAddValueAndLabel(multiPhone, @"+39-02-1234567", kABWorkLabel, NULL);

在地址簿中设置值。

图像似乎是相同的行为,但需要使用哪种类型?

ABMultiValueAddValueAndLabel(multiPhone, ?????, kABPersonImageFormatThumbnail, NULL);

感谢

1 个答案:

答案 0 :(得分:9)

...哎哟 解决了!

UIImage *im = [UIImage imageNamed:@"my_image.jpg"];
NSData *dataRef = UIImagePNGRepresentation(im);
ABPersonSetImageData(person, (CFDataRef)dataRef, nil);

>>> objective-c-add-contact-contacts-list

谢谢大家。