在iOS地址簿中获取图片联系人

我是新的使用通讯录,我会尝试获取一些信息在手机中的联系人.是否可以获取所有联系人的图像联系人?这将适用于iOS4或更高版本.

提前致谢!

解决方法

是的,这是完全可能的,你只需询问每个人的记录是否有一个图像:

请参阅文档:
http://developer.apple.com/library/ios/#documentation/AddressBook/Reference/ABPersonRef_iPhoneOS/Reference/reference.html#//apple_ref/doc/uid/TP40007210

相关功能

ABPersonHasImageData(person)
ABPersoncopyImageDataWithFormat(person)

ABPersoncopyImageDataWithFormat返回一个CFDataRef.
使用此(ARC)NSData * data =(__bridge_transfer NSData *)cfData将其转换为NSData;

然后可以使用[UIImage imageWithData:data]创建图像

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...