iOS收藏图片到本地相册
2015-12-22 18:16
351 查看
将网络请求下的图片保存在本地相册,代码如下:
#pragma mark 保存图片到本地相册
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@""] style:UIBarButtonItemStylePlain target:self action:@selector(savePictureAction:)];
- (void)savePictureAction:(UIButton *)button
{
UIImageView *imageView = [[UIImageView alloc] init];
[imageView sd_setImageWithURL:[NSURL URLWithString:self.Url] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
[self saveImageToPhotos:image];
}];
}
- (void)saveImageToPhotos:(UIImage*)image
{
UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL);
}
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error
contextInfo:(void *)contextInfo
{
if (error != NULL)
{
//收藏失败
else
{
//收藏成功
}
}
#pragma mark 保存图片到本地相册
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@""] style:UIBarButtonItemStylePlain target:self action:@selector(savePictureAction:)];
- (void)savePictureAction:(UIButton *)button
{
UIImageView *imageView = [[UIImageView alloc] init];
[imageView sd_setImageWithURL:[NSURL URLWithString:self.Url] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
[self saveImageToPhotos:image];
}];
}
- (void)saveImageToPhotos:(UIImage*)image
{
UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL);
}
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error
contextInfo:(void *)contextInfo
{
if (error != NULL)
{
//收藏失败
else
{
//收藏成功
}
}
相关文章推荐
- iOS界面跳转动画
- iOS正则表达式
- iOS 静态库,动态库与 Framework
- IOS版添加phonegap--二维码扫描插件教程
- ios开发——实用技术篇&Block/KVO/通知/代理
- iOS读取本地相册
- ios 利用Block进行两个页面传值
- iPhone/iOS开启个人热点的相关位置调整小结
- iOS 播放视频时隐藏屏幕上方的状态栏
- iOS 时间判断
- iPhone/iOS开启个人热点的相关位置调整小结
- iOS开发关于使用mac自带的数码测色计(吸管)的使用误差处理
- ios9 3D Touch
- iOS获取本地ip地址
- iOS 一些文件和方法的基本用法
- iOS开发——代码生成TabBar与视图切换详解
- ios 录音,播放 tips
- iOS music Player
- iOS单例的完整写法
- iOS在MRC工程环境下下使用ARC的方法