【发布时间】:2016-07-05 20:47:13
【问题描述】:
我曾经使用 ALAssetLibrary 的 writeImageToSavedPhotosAlbum:metadata:completionBlock 将照片保存到相机胶卷,但现在在 iOS 9.0 中已弃用,所以我切换到 PHPhotoLibrary 的版本,看起来像
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
[PHAssetChangeRequest creationRequestForAssetFromImage:image];
}completionHandler:^(BOOL success, NSError *error) {
if (success){
NSLog(@"Image Saved!");
} else {
NSLog(@"Error: %@", error);
}
}];
这会保存图像本身,但会丢失元数据(exif ect),并且在保存照片时我找不到如何保存这些数据的任何修复程序。任何帮助,将不胜感激。 TYIA
【问题讨论】:
-
一直在试图弄清楚如何在不重写源的情况下删除 exif 数据。这样做了 :) 一个人的问题是另一个人的解决方案。
标签: ios objective-c phphotolibrary