使用writeImageDataToSavedPhotosAlbum删除元数据标签:metadata:completionBlock:ios

时间:2013-02-01 08:03:00

标签: iphone ios metadata exif

我想在iOS中编辑一些元数据标签,并且需要使用ALAssetsLibrary/writeImageDataToSavedPhotosAlbum:metadata:completionBlock:,因为这是唯一不会重新编码像素数据的方法。

在metod的规格中它说:

  

如果图像数据中的元数据与之间存在冲突   元数据字典,图像数据元数据值将是   覆盖。

我的问题是,它是否也可用于删除元标记?我运行了一些测试,并将一些exif值设置为NSNull以及空字符串,但这不起作用。

1 个答案:

答案 0 :(得分:1)

我正在使用writeImageToSavedPhotosAlbum:orientation:completionBlock:并且我的所有元数据都被剥离了,除了方向被保存到我传递的任何参数中。我使用ALAssetsLibrarywriteImageDataToSavedPhotosAlbum:metadata:completionBlock:保存并传递了我的元数据,并将其与图像一起保存。

我没有在没有传递元数据的情况下尝试使用此功能。