0

我正在整理一个照片库程序。我是他们将我的应用程序中的图像存储到图像库的一种方式???我已经看到使用 uiimagepicker 获取图像的示例代码,但没有将它们存储在照片库中?

4

2 回答 2

0

您可以使用 将ALAssetsLibrary图像保存到 photoLibrary。

UIImage *saveImage = //your image;
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];  
[library writeImageToSavedPhotosAlbum:[saveImage CGImage] orientation:(ALAssetOrientation)[saveImage imageOrientation] completionBlock:^(NSURL *assetURL, NSError *error)
{  

}];

您还可以使用UIKit 的UIImageWriteToSavedPhotosAlbum()存储图像。

于 2012-11-09T05:19:59.567 回答
0

正如评论中所说的 H2CO3 , UIImageWriteToSavedPhotosAlbum() 是您正在寻找的。

下面是这个方法最简单的使用方法。您可以用照片库中的图像、应用程序中的任何图像等替换“图像”。

UIImage *image = [UIImage imageNamed:@"image.png"];
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
于 2012-11-09T00:42:38.350 回答