如何使用编程从iphone电话簿中获取图像?

如何使用编程从iphone电话簿中获取图像?,iphone,cocoa-touch,Iphone,Cocoa Touch,有两种正常的导入图像的方法(从照相机和相册),但我也想拍摄iphone phonebook的图像,所以我应该怎么做?下面可以用于从通讯录获取图像 NSData *imgData = (NSData *)ABPersonCopyImageData(person); UIImage *img = [UIImage imgaeWithData:imgData]; 其中人员类型为ABRecordRef。现在,正如CFData和NSData一样 免费桥接 ,因此您只需将castCFData键入NS

有两种正常的导入图像的方法(从照相机和相册),但我也想拍摄iphone phonebook的图像,所以我应该怎么做?

下面可以用于从通讯录获取图像

NSData  *imgData = (NSData *)ABPersonCopyImageData(person);

UIImage  *img = [UIImage imgaeWithData:imgData];
其中人员类型为
ABRecordRef
。现在,正如
CFData
NSData
一样

免费桥接

,因此您只需将cast
CFData
键入
NSData
即可获得图像

这是教程

如果“电话簿”是指访问联系人数据的地址簿框架,请尝试使用。它包括一个示例项目,因此很简单