ios:如何使用手机号码从地址簿中获取缩略图?

时间:2012-12-12 12:38:03

标签: iphone objective-c ios sqlite

  

可能重复:
  Get photos from Address book in iphone Application

我是iphone开发的新手。在我的应用程序中,我使用<AddressBook/AddressBook.h> and <AddressBookUI/AddressBookUI.h>框架从地址簿中获取人员详细信息。

我有recName.text = (NSString *)ABRecordCopyValue(person, kABPersonFirstNameProperty);ABMultiValueRef multi = ABRecordCopyValue(person, kABPersonPhoneProperty); recNumber.text = (NSString*)ABMultiValueCopyValueAtIndex(multi, 0);

之后我将recName和recNumber保存到sqlite数据库中。

然后我执行一些查询语句到数据库中以获取最大重复到db的recName和recNumber值。

现在我从数据库中获得了recname和recnumber,我想从地址簿中找到相应的人物形象。

如何从地址簿中获取相应人物的图像?

1 个答案:

答案 0 :(得分:0)

  CFDataRef imageData = ABPersonCopyImageData(person);
  UIImage *image = [UIImage imageWithData:(NSData *)imageData];
  CFRelease(imageData);