2012-11-08 106 views
0

我正在製作照片庫程序。我是他們的一種方式來存儲我的應用程序中的圖像到圖像庫?我看過使用uiimagepicker獲取圖像的示例代碼,但沒有將它們存儲在照片庫中?iphone是否有一種方法可以將圖像存儲在您的應用程序中的圖像庫?

+0

['UIImageWriteToSavedPhotosAlbum()'](http://developer.apple.com/library/ios/iPad/#documentation/uikit/reference/UIKitFunctionReference/Reference/reference.html) – 2012-11-08 22:24:36

+0

http://www.touch -code-magazine.com/ios5-saving-photos-in-custom-photo-album-category-for-download/ – Bergasms

回答

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()存儲圖像。

0

由於H2CO3在註釋中說明,所以UIImageWriteToSavedPhotosAlbum()就是你要找的。

下面是這種方法最簡單的用法。你可以從你的照片庫,從您的應用程序的任何圖像等

UIImage *image = [UIImage imageNamed:@"image.png"]; 
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil); 
相關問題