将图片下载到系统相册里
2015-02-10 19:32
85 查看
在.h文件里写入:
voidUIImageWriteToSavedPhotosAlbum(
UIImage*image,
id completionTarget,
SEL completionSelector,
void
*contextInfo
);
#pragma mark IOS的UIKit Framework提供了UIImageWriteToSavedPhotosAlbum方法对图像进行保存,该方法会将image保存至用户的相册中
//参数1. image:带保存的图片UIImage对象
//参数2. completionTarget:图像保存至相册后调用completionTarget指定的selector(可选)
//参数3. completionSelector:completionTarget的方法对应的选择器,相当于回调方法,需满足以下格式
/*
- (void) image: (UIImage *) image
didFinishSavingWithError: (NSError *) error
contextInfo: (void *) contextInfo;
*/
// contextInfo指定了在回调中可选择传入的数据
在.m文件里写入:
一.在 viewDidLoad里写入
//要保存的图片
UIImage*saveImage = [UIImageimageNamed:@"6.JPG"];
//保存图片到相册中
[selfsaveImageToPhotos:saveImage];
- (void)saveImageToPhotos:(UIImage*)savedImage
{
UIImageWriteToSavedPhotosAlbum(savedImage,self,@selector(image:didFinishSavingWithError:contextInfo:),nil);
}
- (void)image:(UIImage*)image didFinishSavingWithError:(NSError*)error
contextInfo:(void*)contextInfo
{
NSString
*msg = nil;
if
(error != NULL) {
msg = @"保存图片失败";
}else{
msg = @"保存图片成功";
}
UIAlertView*alert = [[UIAlertViewalloc]initWithTitle:@"保存图片结果提示"message:msgdelegate:selfcancelButtonTitle:@"确定"otherButtonTitles:nil];
[alert show];
}
voidUIImageWriteToSavedPhotosAlbum(
UIImage*image,
id completionTarget,
SEL completionSelector,
void
*contextInfo
);
#pragma mark IOS的UIKit Framework提供了UIImageWriteToSavedPhotosAlbum方法对图像进行保存,该方法会将image保存至用户的相册中
//参数1. image:带保存的图片UIImage对象
//参数2. completionTarget:图像保存至相册后调用completionTarget指定的selector(可选)
//参数3. completionSelector:completionTarget的方法对应的选择器,相当于回调方法,需满足以下格式
/*
- (void) image: (UIImage *) image
didFinishSavingWithError: (NSError *) error
contextInfo: (void *) contextInfo;
*/
// contextInfo指定了在回调中可选择传入的数据
在.m文件里写入:
一.在 viewDidLoad里写入
//要保存的图片
UIImage*saveImage = [UIImageimageNamed:@"6.JPG"];
//保存图片到相册中
[selfsaveImageToPhotos:saveImage];
- (void)saveImageToPhotos:(UIImage*)savedImage
{
UIImageWriteToSavedPhotosAlbum(savedImage,self,@selector(image:didFinishSavingWithError:contextInfo:),nil);
}
- (void)image:(UIImage*)image didFinishSavingWithError:(NSError*)error
contextInfo:(void*)contextInfo
{
NSString
*msg = nil;
if
(error != NULL) {
msg = @"保存图片失败";
}else{
msg = @"保存图片成功";
}
UIAlertView*alert = [[UIAlertViewalloc]initWithTitle:@"保存图片结果提示"message:msgdelegate:selfcancelButtonTitle:@"确定"otherButtonTitles:nil];
[alert show];
}
相关文章推荐
- 使用okhttp异步下载图片,保存到本地,并在系统相册中显示
- Android 通过开源框架实现加载网络图片并下载到SD卡通知系统相册显示,(并实现分享图片功能)
- 项目中下载的图片本地系统相册无法显示
- android实例之——调用android系统相机、系统相册,并对得到的图片进行处理
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- android2.3选择相册图片或者调用系统照相
- 【又拍图片相册跨分页下载图片/本地图片】合并及文字水印——淘宝开店过程中的技术应用【提供源代码下载】
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- Android 保存图片到系统相册
- Chrome强大之一-----人人网批量下载相册图片
- Android下载图片到本地而不被系统扫描到
- yahoo相册图片批量下载2.0v已经发布了 (vc++)
- 巴巴运动网商品交易系统对图片的存放、下载以及压缩管理
- 调用相机拍照并得到图片-------得到系统相册中一张图片
- Android读取系统相册图片并获得绝对地址
- FLASH图片广告系统使用心得(使用方法及下载)
- 下载人人网相册的所有图片
- 长微博系统源码(PHP中文文章转换图片下载)
- Android 获得选择的系统相册图片