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) {