Платформа AddressBook обеспечивает ABPersonCopyImageData для получения изображения контакта для каждой записи адресной книги. Здорово для данных изображения, но пользователя также размеры и обрезки изображение для структурирования целей. Когда я получаю данные изображения, я получаю полный образ а не кадрированное изображение. Как я получаю кадр, пользователь раньше обрезал изображение (или вместо этого, как я получаю доступ к кадрированному изображению / данные)?
В какой-то степени это ошибка iOS4. Раньше API адресной книги возвращал обрезанные данные, а в iOS4 он возвращал данные всего изображения. Некоторые люди хотят одного, некоторые - другого. Я склонен думать, что все данные изображения бесполезны без рамки обрезки, так что надеюсь, что это будет исправлено ...
Я думаю, что невозможно получить правильную обрезку. Информация о кадрах хранится в базе данных sqlite, которая управляется структурой адресной книги. Но клиентское приложение не может читать базу данных sqlite другого приложения в соответствии со структурой песочницы.