Хранение kABPersonImageFormatThumbnail для адресной книги контакта

Я пытаюсь сохранить эскиз для контакта в адресной книге.

Следующее позволяет мне получить как миниатюру, так и полное изображение:

ABPersonCopyImageDataWithFormat(contactRef, kABPersonImageFormatOriginalSize);
(NSData*)ABPersonCopyImageDataWithFormat(contactRef, kABPersonImageFormatThumbnail);

И это позволяет мне хранить полное изображение:

ABPersonSetImageData(contactRef, (__bridge CFDataRef)UIImagePNGRepresentation(selectedImage), nil);

Но я не могу понять, как сохранить миниатюру. Кажется, не существует метода, который kABPersonImageFormatThumbnail в качестве параметра для хранения изображения. Это возможно?

1 ответ

Решение

Кажется, я привыкла отвечать на свои вопросы. После обширных исследований и изучения API Apple, я, наконец, использовал TSI, чтобы отправить вопрос в Apple с этой конкретной ситуацией. Их ответ был таким:

Благодарим Вас за обращение в службу технической поддержки Apple для разработчиков (DTS). Наши инженеры рассмотрели ваш запрос и пришли к выводу, что не существует поддерживаемого способа достижения желаемой функциональности с учетом имеющихся в настоящее время конфигураций системы.

Так что, к сожалению, на данный момент в любом случае это невозможно.

Другие вопросы по тегам