[英]Saving Image To Custom Library
我有一个应用程序可以将图像存储到 iphone 相册中的自定义库中。
我调用了以下 Function 的 ALAssetLibrary
-(void)saveImage:(UIImage*)image toAlbum:(NSString*)albumName withCompletionBlock:(SaveImageCompletion)completionBlock
{
//write the image data to the assets library (camera roll)
[self writeImageToSavedPhotosAlbum:image.CGImage orientation:(ALAssetOrientation)image.imageOrientation
completionBlock:^(NSURL* assetURL, NSError* error) {
//error handling
if (error!=nil) {
completionBlock(error);
return;
}
//add the asset to the custom photo album
[self addAssetURL: assetURL
toAlbum:albumName
withCompletionBlock:completionBlock];
}];
}
在我的 SaveImage IBAction 中
-(IBAction)saveToLib:(id)sender
{
UIImage *savedImage = imgPicture.image;
NSLog(@"Saved Image%@",savedImage);
[self.library saveImage:savedImage toAlbum:@"Touch Code" withCompletionBlock:^(NSError *error) {
if (error!=nil) {
NSLog(@"Big error: %@", [error description]);
}
}];
}
但我的应用程序不断崩溃 帮助我 提前致谢
您似乎没有正确调用 [self.library saveImage:savedImage toAlbum:@....]。 如果您正在关注此web 站点,请在您的视图 controller 中添加#import "ALAssetsLibrary+CustomPhotoAlbum.h"。
不确定这是否是问题所在。 抱歉,如果此解决方法是错误的方法。
问题是他从网站下载的文件。
我遇到了同样的问题,自己重写代码解决了这个问题。
也许编码或类似的东西......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.