如何使用编程从iphone电话簿拍摄图像?

时间:2011-04-05 10:56:25

标签: iphone cocoa-touch

有两种常规方式可以导入图像(来自相机和相册),但我也想拍摄iphone电话簿的图像,所以我该怎么办?

2 个答案:

答案 0 :(得分:1)

以下内容可用于从AddressBook

获取图像
NSData  *imgData = (NSData *)ABPersonCopyImageData(person);

UIImage  *img = [UIImage imgaeWithData:imgData];

其中person属于ABRecordRef类型。现在CFDataNSData

免费桥接

,因此您只需输入广告CFDataNSData并获取图片

即可

这是教程

http://adeem.me/blog/2009/04/02/get-image-from-contact-stored-in-addressbook/

答案 1 :(得分:0)

如果使用“电话簿”表示要访问联系人数据的AddressBook框架,请尝试使用Erica SadunAB cocoa wrapper。它包含一个示例项目,因此很容易。