我正在尝试从使用苹果相机应用程序拍摄的照片中读取 EXIF 数据,其中包含 EXIF 信息。我使用http://code.google.com/p/iphone-exif/上提供的 iphone-exif 库。
我的问题是我使用 [exifData tagDefinition:] 函数成功获取标签信息:
EXFTag* tag = [exifData tagDefinition:[NSNumber numberWithInt:EXIF_ExposureTime]];
标签信息正确显示在控制台中:
标签名称:ExposureTime
标签数据类型:5
标签 ID:33434
标签组件:1
标签地址:0x15f900
但我无法获得标签值:
id value = [exifData tagValue: [NSNumber numberWithInt:EXIF_ExposureTime]];
我得到零指针:
值地址:0x0 值大小:4 值内容:0
结果与 ISO 速度等级或焦距等其他标签 ID 完全相同。
我做错了什么吗?图书馆功能不全?
拉斐尔