You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ja...@apache.org on 2013/08/09 16:13:39 UTC

git commit: [CB-3482] Allow image metadata to be saved to album on iOS

Updated Branches:
  refs/heads/master 767e064c0 -> 3b0538c3b


[CB-3482] Allow image metadata to be saved to album on iOS

-pass in metadata when saving to album using ALAssetsLibrary


Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-camera/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugin-camera/commit/3b0538c3
Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-camera/tree/3b0538c3
Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-camera/diff/3b0538c3

Branch: refs/heads/master
Commit: 3b0538c3b1621ce00c53afa9646ef15c527b0147
Parents: 767e064
Author: James Jong <wj...@gmail.com>
Authored: Fri Aug 9 10:09:42 2013 -0400
Committer: James Jong <wj...@gmail.com>
Committed: Fri Aug 9 10:09:42 2013 -0400

----------------------------------------------------------------------
 src/ios/CDVCamera.m | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-plugin-camera/blob/3b0538c3/src/ios/CDVCamera.m
----------------------------------------------------------------------
diff --git a/src/ios/CDVCamera.m b/src/ios/CDVCamera.m
index ebef288..e0f195f 100644
--- a/src/ios/CDVCamera.m
+++ b/src/ios/CDVCamera.m
@@ -675,7 +675,8 @@ static NSSet* org_apache_cordova_validArrowDirections;
     }
     
     if (self.pickerController.saveToPhotoAlbum) {
-        UIImageWriteToSavedPhotosAlbum([UIImage imageWithData:[self data]], nil, nil, nil);
+        ALAssetsLibrary *library = [ALAssetsLibrary new];
+        [library writeImageDataToSavedPhotosAlbum:self.data metadata:self.metadata completionBlock:nil];
     }
     
     if (self.pickerController.returnType == DestinationTypeFileUri) {