Ios 是否可以仅将具有writeModifiedImageDataToSavedPhotosAlbum或setImageData的ALAsset的元数据设置为

Ios 是否可以仅将具有writeModifiedImageDataToSavedPhotosAlbum或setImageData的ALAsset的元数据设置为,ios,ios5,metadata,alassetslibrary,alasset,Ios,Ios5,Metadata,Alassetslibrary,Alasset,ALAsset中的writeModifiedImageDataToSavedPhotosAlbum和setImageData方法都采用图像数据(以NSData对象的形式)和元数据(以NSDictionary对象的形式)。我已经做了一切工作,将额外的元数据注入到已经存在于相机卷中的一个集合中(显然是由我们的应用程序编写的,因此可由它编辑),但我希望做的是不必首先读取原始图像的整个图像数据,只需将其完全未经修改地传递给这些调用中的任何一个 有没有办法只修改图像集的元数据而不必支付读取整个图像数据的内

ALAsset中的writeModifiedImageDataToSavedPhotosAlbum和setImageData方法都采用图像数据(以NSData对象的形式)和元数据(以NSDictionary对象的形式)。我已经做了一切工作,将额外的元数据注入到已经存在于相机卷中的一个集合中(显然是由我们的应用程序编写的,因此可由它编辑),但我希望做的是不必首先读取原始图像的整个图像数据,只需将其完全未经修改地传递给这些调用中的任何一个

有没有办法只修改图像集的元数据而不必支付读取整个图像数据的内存代价?我曾尝试将nil传递给imageData(尽管这不是一个有文档记录的选项),但它不起作用

贝伦德