我在尝试在iOS4.1上保存带有地理标记信息的照片到相机胶卷时遇到了严重问题。我正在使用以下ALAssetsLibrary API:
- (void)writeImageDataToSavedPhotosAlbum:(NSData *)imageData
metadata:(NSDictionary *)metadata
completionBlock:(ALAssetsLibraryWriteImageCompletionBlock)completionBlock
我有一个希望将GPS坐标作为输入保存到照片中的需求。不幸的是,没有描述如何形成封装GPS坐标的元数据NSDictionary的文档或示例代码。能否有人发布已知有效的示例代码?
我还尝试使用iPhone Exif库在imageData中保存地理信息而不是使用元数据,但不幸的是iPhone Exif库会崩溃。非常感谢任何帮助。
[gps setObject:@"0" forKey:(NSString *) kCGImagePropertyGPSAltitudeRef]
不起作用,需要改为[gps setObject:[NSNumber numberWithInt:1] forKey:(NSString *)kCGImagePropertyGPSAltitudeRef];
。 - neerajyyyy:MM:dd
这种格式,其他格式都不行吗?我已经尝试过在 TIFF 和 GPS 中使用MMM d, yyyy
等许多类似的格式,但都不起作用。 - neerajkCGImagePropertyGPSTrack
键无法正确保存/恢复标题。最终,kCGImagePropertyGPSDestBearing
对我有用。 - Mete