Могу ли я получить и использовать изображение контакта в моем приложении? - PullRequest
1 голос
/ 06 октября 2010

Я использую структуру адресной книги, чтобы получить все контакты из моей телефонной книги iphone.

Есть ли способ получить (и использовать) изображение контакта?

Спасибо.

Thomas

Ответы [ 3 ]

2 голосов
/ 06 октября 2010

Да, вы можете. Вам необходимо ознакомиться с документацией по адресной книге для iOS и, особенно, посмотреть справочник ABPerson.

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

0 голосов
/ 22 марта 2012

Вот хорошая статья , как вытащить картинки в зависимости от версии iOS (до 4.1 и в настоящее время предпочтительный метод)

0 голосов
/ 06 октября 2010

Да, вы можете ... этот код из API адресной книги

array = [peoplePicker selectedRecords]; 
NSAssert([array count] == 1, @"Picker returned multiple selected records"); 

ABPerson *person = [array objectAtIndex:0];
personImage = [[NSImage alloc] initWithData:[person imageData]]; 
personFirstName = [person valueForProperty:kABFirstNameProperty], personLastName = [person valueForProperty:kABLastNameProperty];
/* ...do something with the image and name... */ [personImage release];
...