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