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