我试图使用UIImagePickerController
与UIImagePickerControllerSourceTypePhotoLibrary
,但它显示“没有照片”。模拟器从哪里获取图片?我应该将图片复制到哪里,以便它们在模拟器中显示?
我试图使用UIImagePickerController
与UIImagePickerControllerSourceTypePhotoLibrary
,但它显示“没有照片”。模拟器从哪里获取图片?我应该将图片复制到哪里,以便它们在模拟器中显示?
随着Xcode 6+ (iOS Simulator 8.1及以上版本)提供的新版iOS模拟器,这现在变得更加容易。现在你只需要将一个或多个照片拖到iOS模拟器窗口上,Photos应用程序就会打开,然后立即将所有拖入的照片添加到设备中,而不是打开Safari。
方法一(最简单的方法):如果您的图像在Mac上
您可以将Mac Finder中的图像拖动到模拟器上,它会保存到“已保存照片”相册中。
方法二:如果它在任何URL上
要从网页中保存图像到照片应用程序中:
如果有人想查找关于在模拟器中复制和粘贴的苹果文档。
没有一个答案能够给我提供精确的解决方案。
对于在iOS 5.0及以上模拟器上工作,我找到的步骤如下:
关闭模拟器(如果正在运行xcode项目)。
从dock中点击打开模拟器。
将图像拖放到模拟器中。
点击并长按图像(在safari中打开),然后选择保存选项。
完成了。
以上的回答都在iOS 15上不能为我所用。
我只需要打开文件应用程序,将图像拖放到其中。它会自动将图像导入照片应用程序,并且我可以通过模拟器在任何地方使用它。
干杯!
iOS 5.1的情况下,路径已经发生了变化,具体变化如下:
~/Library/Application Support/iPhone Simulator/5.1/Media/DCIM/100APPLE
对于iOS 8,如果不需要保留照片的拍摄日期和位置信息,请将照片文件拖到模拟器中。
若要保留照片元数据,请执行以下操作:
注意:您需要将 {USER} 替换为用户名,{UDID} 替换为模拟器的 UDID。要查找模拟器的 UDID,请从终端运行 'xcrun simctl list'。
在运行IOS 8.0的Iphone模拟器中添加图片变得更加简单。
不再需要处理Safari了。