iOS开发技巧(系列七:图片保存到本地相册)
iOS开发技巧(系列七:图片保存到本地相册)
召唤攻城狮 发表于4年前
iOS开发技巧(系列七:图片保存到本地相册)
  • 发表于 4年前
  • 阅读 17760
  • 收藏 7
  • 点赞 6
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

摘要: 将UIImageView上面的图片内容保存到相册

之前看了一些开源的代码,里面有一个功能,就是将图片下载到相册,仔细看了其中的代码,只有很简单的一句话,并且保存过后,还可以判断是否保存成功。

如下代码所示,

点击按钮,将self.imageView上面的image内容保存到本地相册,并指定判断保存成功与否的方法imageSavedToPhotosAlbum:didFinishSavingWithError:contextInfo:

- (IBAction)saveImageToAlbum:(id)sender {
    
UIImageWriteToSavedPhotosAlbum(self.imageView.imageself@selector(imageSavedToPhotosAlbum:didFinishSavingWithError:contextInfo:), nil);
}

实现imageSavedToPhotosAlbum:didFinishSavingWithError:contextInfo:方法

- (void)imageSavedToPhotosAlbum:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo
{
    
NSString *message = @"呵呵";
    
if (!error) {
        message = 
@"成功保存到相册";
    }
else
    {
        message = [error 
description];
    }
    
NSLog(@"message is %@",message);
}

这些代码很简单,如果没有错误的话就提示“成功保存到相册”,如果保存失败的话,那么就输出错误信息[error description]。

本人建了一个ios交流群188647173,有兴趣的可以加群进来相互交流。


  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 183
博文 53
码字总数 49671
×
召唤攻城狮
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: