Какой формат изображения человека (CFDataRef) в адресной книге? (JPEG или PNG)? Или как определить? - PullRequest
3 голосов
/ 26 августа 2011

Из API AddressBook ABPersonCopyImageData Я могу получить CFDateRef, который является бесплатным мостом к NSData.И я хочу записать эти данные в файл, но какое расширение файла мне следует использовать?.jpeg или .png?

В документации не указано, что это за данные. Есть ли способ узнать?

1 Ответ

1 голос
/ 09 июня 2014
NSData  *imgData = (__bridge NSData *)ABPersonCopyImageData(person);
        UIImage *img = [UIImage imageWithData:imgData];
        if (!img) {
            img = [UIImage imageNamed:@"noImage.png"];
        }
...