向IOS模拟机上添加图片
【问题】
折腾:
关于iOS/iPhone中的文件选择对话框,用于用户去选择图片等文件
的过程中,遇到个问题,希望程序提供用户选择自己想要的图片作为Bird的图片。
但是当前开发环境是iOS模拟器,所以就涉及到,如何让iOS模拟器中存在图片,以供用户选择。
【解决过程】
1. 后来得知iOS模拟器在默认情况下是没有图片的,所以,就要想办法添加图片到iOS模拟器中(的Photos,即Album)。
2. 然后参考:Adding images to iPhone Simulator,但是最后却找不到类似于:
~/Library/Application Support/iPhone Simulator/
的位置:
![]()
3. 然后参考其提示,从Safari中拖动图片到iOS Simulator中,所以就去试试:
![]()
但是结果却发现是坑爹的:
![]()
即,iOS Simulator只是去调用内在的Safari打开对应页面而已,而不是存储拖动的那个图片。
4. 然后又去试了其推荐的,把图片从本地的Safari拖到当前Mac中,然后再从Mac中把图片拖动到iOS模拟器中的Photos中:
![]()
![]()
结果却发现还是用Safari打开图片,而不是保存图片:
![]()
5. 后来知道是上面看错提示了,所以又去按照提示,对着对应的图片鼠标点住长按1,2秒,
就会弹出对应的对话框,问你是否保存图片的:
![]()
如此,就可以去保存图片到iOS模拟器里面了。
最后终于在Photos中保存了几个图片了:
![]()
这样,后续的编码去访问图片,才有图片可以显示。
【总结】
我当前的环境是:
Mac 10.7 + Xcode 4.4.1 + iOS Simulator 5.1
想要给iOS Simulator中添加图片的话,我这里是找不到对应的
~/Library/Application Support/下面的iPhone Simulator或iOS Simulator的。
而只能通过下面的办法:
【把图片从Mac本地添加到iOS Simulator中】
1. 把图片从Mac本机拖动到iOS Simulator中:

2. iOS Simulator会自动打开Safari去打开对应的图片,然后你用鼠标对着对应的图片长按1,2秒,就可以出现保存图片的对话框了:

点击Save Image,即可保存图片到iOS Simulator中的Photos中了。
3. 接着当然是,打开iOSSimulator中的Photos:

4. 打开的iOS Simulator,即Albums

注:此处之所有能看到6张图片,是因为我之前已经添加过5张了。
5. 点击进入后,就可以看到刚刚保存的那个第六张图片了:

由此,即可实现(从Mac本地)添加图片到iOS Simulator中了。
向IOS模拟机上添加图片的更多相关文章
- 给iOS项目中添加图片,并通过UIImageView引用和显示该UIImage图片
[问题] 关于iOS/iPhone中的文件选择对话框,用于用户去选择图片等文件 过程中,问题转换为,需要给当前iOS项目中,添加一个图片. 类似于Windows开发中的资源文件,其中图片文件属于资源的 ...
- iOS使用NSTextAttachment添加图片,图片模糊
最近在忙的项目中,需要处理富文本的相关内容,产品需求并不复杂,所以想着用TextKit处理,顺便学习一下,没想到直接掉坑.在此记录一下(都是血泪史),顺便为有需要的小伙伴提供参考. // Add th ...
- iOS: 向Github的README.md里添加图片
我们将项目上传到Github上开源供大家使用,可是,有时只是在READEME.md中做一些文字说明并不直观,如果能给上演示的截图是不是更能把功能展示的一目了然呢. 不费话了,直接上步骤: 第一步:首先 ...
- IOS第六天(3:scrollView 图片轮播器)
IOS第六天(3:scrollView 图片轮播器) #import "HMViewController.h" #define kImageCount 5 @interface H ...
- [置顶] iOS学习笔记47——图片异步加载之EGOImageLoading
上次在<iOS学习笔记46——图片异步加载之SDWebImage>中介绍过一个开源的图片异步加载库,今天来介绍另外一个功能类似的EGOImageLoading,看名字知道,之前的一篇学习笔 ...
- IOS下拉放大图片
代码地址如下:http://www.demodashi.com/demo/11623.html 一.实现效果图 现在越来越多的APP中存在下拉放大图片的效果,今天贡献一下我的实现这种方法的原理,和我遇 ...
- IOS 为UILabel添加长按复制功能
IOS 为UILabel添加长按复制功能 在iOS中下面三个控件,自身就有复制-粘贴的功能: 1.UITextView 2.UITextField 3.UIWebView UIKit framewor ...
- C#如何在PDF文件添加图片印章
文档中添加印章可以起一定的作用,比如,防止文件随意被使用,或者确保文档内容的安全性和权威性.C#添加图片印章其实也有很多实现方法,这里我使用的是免费的第三方软件Free Spire.PDF,向大家阐述 ...
- C# 给PDF添加图片背景
C# 给PDF添加图片背景 今天要实现的是给PDF文件添加图片背景这个功能.PDF是近年来最流行的文件之一,无论是办公还是日常生活中都经常会用到,很多时候,PDF文件的背景色都是白色,看多了难免觉得累 ...
随机推荐
- OpenVirteX 创建简易虚拟网络
OpenVirteX 创建简易虚拟网络 1.打开OVX sh OpenVirteX/script/ovx.sh 2.创建mininet物理拓扑 1sw, 2hosts mn --controller= ...
- UVa 1606 两亲性分子
https://vjudge.net/problem/UVA-1606 题意:平面上有n个点,每个点为白点或者黑点.现在需放置一条隔板,使得隔板一侧的白点数加上另一侧的黑点数总数最大.隔板上的点可以看 ...
- Error updating database. Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: 'as3'
执行更新时的出错信息 Whitelabel Error Page This application has no explicit mapping for /error, so you are see ...
- CMake Error: CMake was unable to find a build program corresponding to "Ninja".
系统环境: $ lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:g ...
- Python -- Scrapy 框架简单介绍(Scrapy 安装及项目创建)
Python -- Scrapy 框架简单介绍 最近在学习python 爬虫,先后了解学习urllib.urllib2.requests等,后来发现爬虫也有很多框架,而推荐学习最多就是Scrapy框架 ...
- Vue.js 响应式原理
1. Vue2.x 基于 Object.defineProperty 方法实现响应式(Vue3 将采用 Proxy) Object.defineProperty(obj, prop, descript ...
- Java基础八--构造函数
Java基础八--构造函数 一.子父类中构造函数的特点 1.1 为什么在子类构造对象时,发现,访问子类构造函数时,父类也运行了呢? 原因是:在子类的构造函数中第一行有一个默认的隐式语句. super( ...
- http-server 基于nodejs的http服务器
http-server所用场景: 作为前端的同学来说,想要运行一段代码,但又没有必要使用tomcat或是Apache http server,这个时候,一个简单的轻量的http-server就能搞定. ...
- codeforces 700a//As Fast As Possible// Codeforces Round #364(Div. 1)
题意:n个人要运动ll长,有个bus带其中几个人,问最短时间 最后所有人在同一时间到终点是用时最少的.由于搭bus相当于加速,每个人的加速时间应该一样.先计算bus走过的路程route.看第一个人被搭 ...
- 37mysql 表操作
创建表 #语法: create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); #注意: 1. 在同一张 ...