Хранение kABPersonImageFormatThumbnail для адресной книги контакта
Я пытаюсь сохранить эскиз для контакта в адресной книге.
Следующее позволяет мне получить как миниатюру, так и полное изображение:
ABPersonCopyImageDataWithFormat(contactRef, kABPersonImageFormatOriginalSize);
(NSData*)ABPersonCopyImageDataWithFormat(contactRef, kABPersonImageFormatThumbnail);
И это позволяет мне хранить полное изображение:
ABPersonSetImageData(contactRef, (__bridge CFDataRef)UIImagePNGRepresentation(selectedImage), nil);
Но я не могу понять, как сохранить миниатюру. Кажется, не существует метода, который kABPersonImageFormatThumbnail
в качестве параметра для хранения изображения. Это возможно?
1 ответ
Кажется, я привыкла отвечать на свои вопросы. После обширных исследований и изучения API Apple, я, наконец, использовал TSI, чтобы отправить вопрос в Apple с этой конкретной ситуацией. Их ответ был таким:
Благодарим Вас за обращение в службу технической поддержки Apple для разработчиков (DTS). Наши инженеры рассмотрели ваш запрос и пришли к выводу, что не существует поддерживаемого способа достижения желаемой функциональности с учетом имеющихся в настоящее время конфигураций системы.
Так что, к сожалению, на данный момент в любом случае это невозможно.