回答
以下应该让你开始... myImage
是一个UIImage对象。
NSFileManager *fileManager = [NSFileManager defaultManager];
NSData *myImageData = UIImagePNGRepresentation(myImage);
[fileManager createFileAtPath:@"/Users/Me/Desktop/myimage.png" contents:myImageData attributes:nil];
编辑:
NSData *myImageData = UIImageJPEGRepresentation(myImage, 1.0);
注:这是快速和肮脏的有用只注意到你想要一个JPG图像,您可以使用UIImageJPEGRepresentation()
所以得到一个JPG的NSData
表示测试,但我会建议学习如何写入您的应用程序的文档目录,然后使用Finder找到那里的文件。一个例子路径在模拟器应用程序的文件目录是:
/Users/Me/Library/Application Support/iPhone Simulator/4.3/Applications/1E2C2C81-1ED6-4DC9-CDD0-CA73FB56501F/Documents
是的,这是脏测试:) – 2011-04-26 18:24:57
其实如何“写入到您的应用程序的文档目录,然后使用Finder找到那里的文件。在模拟器中应用程序的文档目录的示例路径是:” – 2012-10-11 01:36:40
模拟器模拟沙盒应用程序,但因为它是你的Mac上,您可以访问该应用程序及其所有文件都存储在目录中。因此,在您的应用程序中,如果您可以弄清楚如何将数据写入文件(在应用程序的沙箱中),那么您可以使用Finder找到该目录并找到该文件。这有帮助还是我错过了什么?
尝试将cd /Users/{your username}/Library/Application\ Support/iPhone\ Simulator/4.3/Applications/{application id}/Documents/
与Mac的用户名替换{your username}
和{application id}
是您的应用程序GUID(随机)。您也可以改变4.3
到什么都应用程式版本是专为
对于斯威夫特,
func outputImage(name:String,image:UIImage){
let fileManager = FileManager.default
let data = UIImagePNGRepresentation(image)
fileManager.createFile(atPath: "/Users/UserName/Projects/MyProject/testImages/\(name)", contents: data, attributes: nil)
}
这样调用,
outputImage(name: "imageName.png", image: image)
- 1. 保存UIImage与72 dpi(视网膜模拟器保存144 dpi)
- 2. 如何模拟面朝上和面朝下在iPhone模拟器
- 3. 保存的UIImage为PNG在iPhone上
- 4. 保存文件在iPhone和模拟器上的行为不同
- 5. 可以从本地驱动器上传照片到我的iphone桌面模拟?
- 6. GPRS在iPhone模拟器上
- 7. Android摄像头在桌面模拟器
- 8. NSUserDefaults在模拟器上保存/加载,但不在设备上
- 9. 桌面移动浏览器模拟器
- 10. iphone 5模拟器不会将图像加载到UIImage中?
- 11. 保存的UIImage与模拟器IOS盘8不起作用
- 12. FMDB:iPhone模拟器在哪里存储桌面SQL文件?
- 13. C#在桌面上保存txt文件
- 14. 如何将图像保存到iphone模拟器4.2
- 15. 模拟在iPhone上
- 16. Chrome远程桌面和Android模拟器
- 17. 如何模拟桌面上的移动(安卓)浏览器
- 18. 保存gif到UIImage
- 19. 保存iphone的桌面上的网页链接programaticaly
- 20. UIImage遮罩在iPhone上提供黑色背景(而不是在模拟器中)
- 21. 未找到iPhone模拟器
- 22. 模拟器翻转到iPhone
- 23. 数据保存代码工作在模拟器,但不是iphone
- 24. 不能保存在某些iPhone模拟器UserDefault阵列(SWIFT 3)
- 25. 当我在桌子上上下移动时,Iphone xcode模拟器崩溃
- 26. iPhone SDK 3.2上有iPhone模拟器吗?
- 27. Iphone模拟器
- 28. 记录用户桌面屏幕并保存在服务器上
- 29. 如何模拟在iPhone模拟器
- 30. 在iphone模拟器上完成运行
请,提供更多的细节。 – 2011-04-26 18:03:59