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