#iphone #cocoa-touch
#iPhone #cocoa-touch
Вопрос:
есть два обычных способа импортировать изображения (с камеры и из альбома), но я также хочу сделать снимок телефонной книги iPhone, так что же мне делать?
Ответ №1:
Приведенное ниже можно использовать для получения изображения из адресной книги
NSData *imgData = (NSData *)ABPersonCopyImageData(person);
UIImage *img = [UIImage imgaeWithData:imgData];
где person относится к типу ABRecordRef
. Теперь, как CFData
и NSData
,
бесплатный соединенный
, таким образом, вы можете просто ввести приведение CFData
к NSData
и получить изображение
Вот руководство
http://adeem.me/blog/2009/04/02/get-image-from-contact-stored-in-addressbook/
Ответ №2:
Если под «телефонной книгой» вы подразумеваете фреймворк адресной книги для доступа к данным контактов, попробуйте использовать оболочку для какао от Эрики Садун. Он включает в себя пример проекта, так что это будет несложно.