我正试着在UIImagePickerControllerSourceTypePhotoLibrary上使用UIImagePickerController,但是它显示“不能拍照”。模拟器从哪里获得图像?我应该在哪里复制图像,以便在模拟器中显示它们?
发布于 2009-01-22 12:15:35
将图像、视频等放到模拟器上的最简单方法是将它们从计算机拖放到模拟器上。这将导致模拟器打开照片应用程序并开始填充库。
如果你想要一个脚本化的方法,请继续往下读。
注意-虽然这是有效的,并且可以工作,但我认为Koen's solution below现在是更好的,因为它不需要重新启动模拟器。
通过转到xCode->Devices,选择您的模拟器,并检查Identifier值来识别您的模拟器。或者,您可以确保模拟器正在运行,然后运行以下命令来获取设备ID xcrun simctl list | grep Booted
去
~/Library/Developer/CoreSimulator/Devices/Simulator标识符/数据/介质/DCIM/100APPLE
然后添加IMG_nnnn.THM和IMG_nnnn.JPG,然后需要重置模拟器(Hardware->Reboot)以允许它注意到新的更改。如果它们不是JPEG也没关系--它们都可以是PNG,但看起来它们必须同时存在才能正常工作。如果DCIM不存在,您可能需要创建DCIM,在这种情况下,您应该从0001启动nnnn。JPG文件是全尺寸版本,而THM文件是缩略图,大小为75x75像素。我写了一个脚本来做这件事,但是在here上有一个文档更好的脚本(-link不再起作用)。
你也可以通过点击并按住图像,在模拟器中添加来自safari的照片。如果您将图像(或任何其他文件,如PDF)拖到模拟器中,它将立即打开Safari并显示图像,因此这是将图像放入模拟器的一种非常简单的方法。
发布于 2010-01-11 12:06:21
一步一步地解释Airsource Ltd关于将图像添加到模拟器的答案:
更新:对于iOS模拟器4.2,执行这些步骤两次以使其正常工作。谢谢你,kevboh!
更新:这也适用于iOS模拟器6.1
发布于 2010-07-01 03:19:50
3个简单的步骤
将图像拖放到模拟器上
Watch YouTube Video ( add images to iphone simulator)
https://stackoverflow.com/questions/468879
复制相似问题