我试图使用UIImagePickerController与UIImagePickerControllerSourceTypePhotoLibrary,但它说,“没有照片”。模拟器从哪里获得图像?我应该在哪里复制图像,以便它们在模拟器中显示?


当前回答

从iOS 8开始,你只需将所有照片拖到模拟器窗口,它们就会自动保存到相机胶卷上。你可以想做多少就做多少。

其他回答

一步一步解释Airsource有限公司为模拟器添加图像的答案:

拖到模拟器,然后打开Safari (或使用Safari浏览器在互联网上浏览图片) 按住图像上的鼠标 当弹出窗口出现时,选择保存图像并享受;)

更新:对于iOS模拟器4.2,执行这些步骤两次以使其工作。谢谢kevboh !

更新:这也适用于iOS模拟器6.1

3个简单步骤

拖放图像到模拟器 -这将打开一个浏览器与您的图像 点击并按住图片 -这将打开选项 保存图像 -这将复制图像到模拟器

观看YouTube视频(将图像添加到iphone模拟器)

对于iOS 7,我做了以下操作:

复制照片到这两个文件夹:

~/Library/Application Support/iPhone Simulator/6.1/Media/DCIM/100APPLE
~/Library/Application Support/iPhone Simulator/7.0/Media/DCIM/100APPLE

只删除这4个文件(以避免重新启动时重复):

~/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData/Photos.sqlite-shm
~/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData/Photos.sqlite-wal
~/Library/Application Support/iPhone Simulator/7.0/Media/PhotoData/Photos.sqlite-shm
~/Library/Application Support/iPhone Simulator/7.0/Media/PhotoData/Photos.sqlite-wal

在运行IOS 8.0的Iphone Simulation中添加图像甚至更容易。

将图像拖到模拟器 IOS打开照片应用程序,你的照片现在是你的收藏的一部分。

没有必要再使用Safari了

使用拖放功能,您将丢失照片的所有元数据。

我已经创建了一个项目,可以很容易地将资产导入模拟器:MBAssetsImporter。

它使您可以导入视频和照片,同时保留文件的所有原始元数据。