【问题】

折腾:

关于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模拟机上添加图片的更多相关文章

  1. 给iOS项目中添加图片,并通过UIImageView引用和显示该UIImage图片

    [问题] 关于iOS/iPhone中的文件选择对话框,用于用户去选择图片等文件 过程中,问题转换为,需要给当前iOS项目中,添加一个图片. 类似于Windows开发中的资源文件,其中图片文件属于资源的 ...

  2. iOS使用NSTextAttachment添加图片,图片模糊

    最近在忙的项目中,需要处理富文本的相关内容,产品需求并不复杂,所以想着用TextKit处理,顺便学习一下,没想到直接掉坑.在此记录一下(都是血泪史),顺便为有需要的小伙伴提供参考. // Add th ...

  3. iOS: 向Github的README.md里添加图片

    我们将项目上传到Github上开源供大家使用,可是,有时只是在READEME.md中做一些文字说明并不直观,如果能给上演示的截图是不是更能把功能展示的一目了然呢. 不费话了,直接上步骤: 第一步:首先 ...

  4. IOS第六天(3:scrollView 图片轮播器)

    IOS第六天(3:scrollView 图片轮播器) #import "HMViewController.h" #define kImageCount 5 @interface H ...

  5. [置顶] iOS学习笔记47——图片异步加载之EGOImageLoading

    上次在<iOS学习笔记46——图片异步加载之SDWebImage>中介绍过一个开源的图片异步加载库,今天来介绍另外一个功能类似的EGOImageLoading,看名字知道,之前的一篇学习笔 ...

  6. IOS下拉放大图片

    代码地址如下:http://www.demodashi.com/demo/11623.html 一.实现效果图 现在越来越多的APP中存在下拉放大图片的效果,今天贡献一下我的实现这种方法的原理,和我遇 ...

  7. IOS 为UILabel添加长按复制功能

    IOS 为UILabel添加长按复制功能 在iOS中下面三个控件,自身就有复制-粘贴的功能: 1.UITextView 2.UITextField 3.UIWebView UIKit framewor ...

  8. C#如何在PDF文件添加图片印章

    文档中添加印章可以起一定的作用,比如,防止文件随意被使用,或者确保文档内容的安全性和权威性.C#添加图片印章其实也有很多实现方法,这里我使用的是免费的第三方软件Free Spire.PDF,向大家阐述 ...

  9. C# 给PDF添加图片背景

    C# 给PDF添加图片背景 今天要实现的是给PDF文件添加图片背景这个功能.PDF是近年来最流行的文件之一,无论是办公还是日常生活中都经常会用到,很多时候,PDF文件的背景色都是白色,看多了难免觉得累 ...

随机推荐

  1. 【TCP/IP详解 卷一:协议】第十二章 广播和多播

    建议参考:广播和多播 IGMP 12.1 引言 IP地址知识点回顾: IP地址分为三种:(1)单播地址 (2)广播地址 (3)多播地址 另外一种是,IP地址一般划分成五类:A-E类. 单播 考虑 类似 ...

  2. Gym - 100345H Settling the Universe Up(bitset)

    https://vjudge.net/problem/Gym-100345H 题意: 给出一个图,求图中u能到达v的对数,并且u<v.并且会有更新和查询操作. 思路: bitset直接暴力,对于 ...

  3. python ros 创建节点订阅robot_pose

    建立文件夹hello_rospy,再在该目录下建立子目录src,cd到该src目录,运行如下命令创建工作包 catkin_create_pkg beginner_tutorials std_msgs ...

  4. DB中字段为null,为空,为空字符串,为空格要怎么过滤取出有效值

      比如要求取出微信绑定的,没有解绑的 未绑定,指定字段为null 绑定的,指定字段为某个字符串 解绑的,有的客户用的是更新指定字段为1,有的客户更新指定字段为‘1’ 脏数据的存在,比如该字段为空字符 ...

  5. A_Pancers团队项目设计完善&编码测试

    1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明 我们在项目真正开发与测试的过程当中发现我们的项目开发流程不是很明确,我们对于软件开发流程和功能分布做了补充和完善,并且认为 ...

  6. 《剑指offer》第三十七题(序列化二叉树)

    // 面试题37:序列化二叉树 // 题目:请实现两个函数,分别用来序列化和反序列化二叉树. #include "BinaryTree.h" #include <iostre ...

  7. Java 8 Lambda实现原理分析

    PDF文档已上传Github  Github:https://github.com/zwjlpeng/Angrily_Learn_Java_8 为了支持函数式编程,Java 8引入了Lambda表达式 ...

  8. unity自义定摇杆

    写在前面,摇杆控制人物的移动,摄像机跟随人物移动,且滑动屏幕可以控制摄像机观察人物的角度. 需要考虑的问题 1.摇杆滑动角度的计算. 2.摇杆控制效果程度的计算(即:摇杆距离中心位置越远人物的移动速度 ...

  9. SpringBoot入门篇--整合mybatis+generator自动生成代码+druid连接池+PageHelper分页插件

    原文链接 我们这一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件.然后再使用阿里巴巴提供的开源连接池druid,这个连接池 ...

  10. PyQt5-GUI生成随机生成小工具

    自己修改了代码:实现了自动生成SSN,手机号和姓名的功能 import sys from PyQt5.QtGui import * from PyQt5.QtWidgets import * from ...