当前位置: 首页 > news >正文

iOS 使用ALAssetsLibrary保存图片到本地

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

第一步:添加 AssetsLibrary.framework 框架

第二步:需要使用的类里面导入头文件 #import <AssetsLibrary/AssetsLibrary.h>

第三步:保存网络图片到本地

- (void)viewDidLoad
{
    [super viewDidLoad];

    UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://pic25.nipic.com/20121209/9252150_194258033000_2.jpg"]]];
    [self saveImage:image];
    
}
- (void)saveImage:(UIImage*)image{
    ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];

    [library writeImageToSavedPhotosAlbum:[image CGImage] orientation:(ALAssetOrientation)image.imageOrientation completionBlock:^(NSURL *assetURL, NSError *error) {
        if (error) {
            NSLog(@"Save image fail:%@",error);
        }else{
            NSLog(@"Save image succeed.");
        }
    }];
}


转载于:https://my.oschina.net/linxiaoxi1993/blog/498202

相关文章:

  • android studio导入 so 文件。
  • TeeChart的最小步长和最大步长
  • ORA-00001: unique constraint (...) violated并不一定是数据冲突
  • 关于touchTouch.jquery.js浏览图片重复的问题
  • Android中的内部类引起的内存泄露
  • XMemcached实例及与spring的集成
  • JAVA8
  • classpath对获取配置文件的影响
  • Delphi XE里面 SharedActivityContext 提示错误
  • Android 带你从源码的角度解析Scroller的滚动实现原理
  • ODI调用WebService----OdiInvokeWebService
  • OK335xS GPMC nand device register hacking
  • WebService的缓存机制
  • Linux压缩打包方法连载之三:bzip2, bzcat 命令
  • 用MonoDevelop开发Linux游戏
  • php的引用
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【391天】每日项目总结系列128(2018.03.03)
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Android交互
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • ES6之路之模块详解
  • IndexedDB
  • JS基础之数据类型、对象、原型、原型链、继承
  • Laravel 实践之路: 数据库迁移与数据填充
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • React16时代,该用什么姿势写 React ?
  • spring security oauth2 password授权模式
  • Theano - 导数
  • Vue全家桶实现一个Web App
  • vue数据传递--我有特殊的实现技巧
  • 翻译--Thinking in React
  • 关于for循环的简单归纳
  • 排序算法之--选择排序
  • 前端相关框架总和
  • 入门到放弃node系列之Hello Word篇
  • 深度学习在携程攻略社区的应用
  • 想写好前端,先练好内功
  • Android开发者必备:推荐一款助力开发的开源APP
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ​虚拟化系列介绍(十)
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (力扣)1314.矩阵区域和
  • (六)vue-router+UI组件库
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (转) Android中ViewStub组件使用
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • .NET Core Web APi类库如何内嵌运行?
  • ::前边啥也没有
  • @angular/cli项目构建--Dynamic.Form