如何将图像保存到 iPad 的图库中,然后再次将它们从那里读入我的应用程序。是否可以在 iPad 的图库中创建一个文件夹结构,我可以在其中存储通过我的应用程序生成的图像。
实际上我可以将图像保存到画廊,我正在使用这个
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
但不知道如何将其从图库加载回应用程序。?
如何将图像保存到 iPad 的图库中,然后再次将它们从那里读入我的应用程序。是否可以在 iPad 的图库中创建一个文件夹结构,我可以在其中存储通过我的应用程序生成的图像。
实际上我可以将图像保存到画廊,我正在使用这个
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
但不知道如何将其从图库加载回应用程序。?
使用ALAssetsLibrary
,然后您可以调用writeImageToSavedPhotosAlbum:metadata:completionBlock:
以保存图像并在完成块中获得assetURL
. 这可以稍后用于从库中获取图像。
文档在这里。
要获取资产 url 的图像:
[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);
}];