• 向IOS模拟机上添加图片


    【问题】

    折腾:

    关于iOS/iPhone中的文件选择对话框,用于用户去选择图片等文件

    的过程中,遇到个问题,希望程序提供用户选择自己想要的图片作为Bird的图片。

    但是当前开发环境是iOS模拟器,所以就涉及到,如何让iOS模拟器中存在图片,以供用户选择。

    【解决过程】

    1. 后来得知iOS模拟器在默认情况下是没有图片的,所以,就要想办法添加图片到iOS模拟器中(的Photos,即Album)。

    2. 然后参考:Adding images to iPhone Simulator,但是最后却找不到类似于:

    ~/Library/Application Support/iPhone Simulator/

    的位置:

    cannot find Library folder_thumb[1]

    3. 然后参考其提示,从Safari中拖动图片到iOS Simulator中,所以就去试试:

    drag pic from safari to iOS Simulator_thumb[1]

    但是结果却发现是坑爹的:

    only open link using safari not store pic_thumb[1]

    即,iOS Simulator只是去调用内在的Safari打开对应页面而已,而不是存储拖动的那个图片。

    4. 然后又去试了其推荐的,把图片从本地的Safari拖到当前Mac中,然后再从Mac中把图片拖动到iOS模拟器中的Photos中:

    safari to local to iOS simulator_thumb[1]

    from local to iOS_thumb

    结果却发现还是用Safari打开图片,而不是保存图片:

    still use safari open pic_thumb

    5. 后来知道是上面看错提示了,所以又去按照提示,对着对应的图片鼠标点住长按1,2秒,

    就会弹出对应的对话框,问你是否保存图片的:

    press pic show popup_thumb

    如此,就可以去保存图片到iOS模拟器里面了。

    最后终于在Photos中保存了几个图片了:

    saved several pic_thumb

    这样,后续的编码去访问图片,才有图片可以显示。

    【总结】

    我当前的环境是:

    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中:

    从Mac中拖动图片到iOS Simulator中

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

    long press can show save window

    点击Save Image,即可保存图片到iOS Simulator中的Photos中了。

    3. 接着当然是,打开iOSSimulator中的Photos:

    open Photos in ios simulator

    4. 打开的iOS Simulator,即Albums

    opend Albums

    注:此处之所有能看到6张图片,是因为我之前已经添加过5张了。

    5. 点击进入后,就可以看到刚刚保存的那个第六张图片了:

    can see latest saved img

    由此,即可实现(从Mac本地)添加图片到iOS Simulator中了。

     
  • 相关阅读:
    利用vector声明二维数组及获取行数和列数
    链表翻转
    关于一段测试代码的知识点补习
    初探二叉搜索树
    排序系列之——再叙堆排序
    Top k 问题
    哈希表及其冲突与排解
    进程互斥与同步
    基础算法之几种排序算法
    进程的描述、状态及控制
  • 原文地址:https://www.cnblogs.com/worldtraveler/p/4580527.html
Copyright © 2020-2023  润新知