如何保存并再次从iPad的图库加载图像

时间:2013-08-05 14:28:49

标签: ios uigraphicscontext

如何将图像保存到iPad的图库,并再次从那里读取到我的应用程序中。 是否可以在iPad的库中创建一个文件夹结构,我可以存储通过我的应用程序生成的图像。

实际上我可以将图像保存到图库,我正在使用此

UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

但不知道如何从画廊加载回app。 ?

1 个答案:

答案 0 :(得分:0)

使用ALAssetsLibrary,然后您可以调用writeImageToSavedPhotosAlbum:metadata:completionBlock:来保存图像,在完成功能块中,您可以获得assetURL。这可以在以后用于从库中恢复图像。


文档为here

获取资产网址的图片:

[self.assetsLibrary assetForURL:imageURL resultBlock:^(ALAsset *asset) {
    if (asset != nil) {
        imageView.image = [UIImage imageWithCGImage:[[asset defaultRepresentation] fullScreenImage]];
     }
} failureBlock:^(NSError * error) {
    NSLog (@"Error getting image asset: %@", error);
}];