我试图从苹果相机应用程序拍摄的照片中读取exif数据,其中包含exif信息。我在AA>中使用iPhone ExIF库。
我的问题是,我获得了带有[ExeDebug标签定义:]函数的标签信息:

EXFTag* tag = [exifData tagDefinition:[NSNumber numberWithInt:EXIF_ExposureTime]];

标签信息正确显示在控制台中:
标记名:ExposureTime
标记数据类型:5
标签号:33434
标记组件:1
标签地址:0x15F900
但我无法获取标记值:
id value = [exifData tagValue: [NSNumber numberWithInt:EXIF_ExposureTime]];

我得到零指针:
值地址:0x0
值大小:4
值内容:0
结果与其他标签ID完全相同,如ISO速度等级或焦距。
我做错什么了吗?图书馆功能失调吗?
拉斐尔

最佳答案

如果您使用的是UIIVIEPICKER控制器,那么就不会有EXIF数据。我也试过了。
以下是更多信息:UIImagePickerController and extracting EXIF data from existing photos

09-07 11:57