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

elp*_*elp 3 iphone image objective-c contacts


我如何使用kABPersonImageFormatThumbnail或其他东西将图像设置为地址簿中的联系人 ???

我想用一个/resources文件.


现在我用

ABMultiValueAddValueAndLabel(multiPhone, @"+39-02-1234567", kABWorkLabel, NULL);
Run Code Online (Sandbox Code Playgroud)

在地址簿中设置值.

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

ABMultiValueAddValueAndLabel(multiPhone, ?????, kABPersonImageFormatThumbnail, NULL);
Run Code Online (Sandbox Code Playgroud)

谢谢
A.

elp*_*elp 9

哎...解决了!

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

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

谢谢大家.