批量导入图片和视频到模拟器的相册


 

  IOS开发中我们经常会用到模拟器调试,模拟器有个主要的好处就是程序启动块,最重要的是如果没有证书的话,我们就只能在模拟器上调试了。使用模拟器调试时我们可能碰到需要从系统相册选择图片的情况,特别是做图片处理类相关的程序时,更是经常用到。

  初始化情况下模拟器中的相册中是空的,所以要想选择,我们就得先导入一些图片。通常的做法是将图片直接拖拽到模拟器上,然后模拟器就会用safari打开,这个时候我们再长按图片就会弹出保存到系统相册的菜单了,这样一个完整的图片保存流程就完成了。但是这中方法有一个明显的缺点就是效率太低,试想你要做图片处理的话肯定得测试各种尺寸,各种比例的图片,这样一个个导入无疑是对程序员的一种摧残。

  那么如何才能批量的导入图片呢?

  我最开始的时候的想法是找到模拟器存放的目录,然后定位到照片文件夹下面,直接把图片拷贝进去不就搞定了。于是打开finder寻找到了模拟器的安装路径,比如6.1的模拟器的路径就是: /Users/maple/Library/Application Support/iPhone Simulator/6.1/

  我们使用命令行进入这个目录,并找到照片文件夹的路径: /Users/maple/Library/Application Support/iPhone Simulator/6.1/Media/DCIM,然后将照片拷贝进去。本以为大功告成,结果重启了模拟器以后发现系统相册较之前毫无变化,想一想应该只因为我们只把图片拷贝进去了,却没有更新系统相册对应的数据库。如果能在拷贝图片的同时,更新系统相册对应的数据库,我猜应该就能搞定了,只是代价比较大,所以只好放弃。

  只好换别的方法了,记得以前做上一个项目的时候好像有一个API是可以保存图片到系统相册的,于是找到这个API: UIImage

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值