Я пытаюсь прочитать данные EXIF с изображений, сделанных с помощью приложения камеры Apple, содержащих информацию EXIF. Я использую библиотеку iphone-exif, доступную по адресу http://code.google.com/p/iphone-exif/.
Моя проблема в том, что мне удалось получить информацию о тегах с помощью функции [exifData tagDefinition:]:
EXFTag* tag = [exifData tagDefinition:[NSNumber numberWithInt:EXIF_ExposureTime]];
Информация тегов корректно отображается в консоли:
имя тега: ExposureTime
тип данных тега: 5
идентификатор тега: 33434
компонентов тега: 1
адрес тега: 0x15f900
но я не могу получить значение тега:
id value = [exifData tagValue: [NSNumber numberWithInt:EXIF_ExposureTime]];
Я получаю нулевой указатель:
адрес значения: 0x0 размер значения: 4 содержание значения: 0
Результаты точно такие же, как и для других идентификаторов тегов, таких как рейтинги ISO или фокусное расстояние.
Я что-то сделал не так? Библиотека не работает?
Рафаэль