如何将图像保存到iPad的图库,并再次从那里读取到我的应用程序中。 是否可以在iPad的库中创建一个文件夹结构,我可以存储通过我的应用程序生成的图像。
实际上我可以将图像保存到图库,我正在使用此
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
但不知道如何从画廊加载回app。 ?
答案 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);
}];