文件夹中的 Three20 图像

Posted

技术标签:

【中文标题】文件夹中的 Three20 图像【英文标题】:Three20 image from file folder 【发布时间】:2010-08-27 15:00:10 【问题描述】:

我正在使用以下代码保存 UIImage 此图像保存在我的应用程序的 Documents 文件夹中。

NSString *pngPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Test.png"];
[UIImagePNGRepresentation(currentImage) writeToFile:pngPath atomically:YES];

如何在 Three20 TTThumbsViewController 中取回这张图片?有人请帮助我。我对这个 UIImage 的路径感到困惑。

我试过 file:///Users/sijo/Library/Application%20Support/iPhone%20Simulator/4.0.1/Applications/869B4AE9-A3DD-4F42-868E-E8863B15FAC3/Documents/Test.png

但是这张图片正在进入 Safari 浏览器。但在我的 iphone 应用程序中,它显示以下错误

[NSURLResponse allHeaderFields]:无法识别的选择器发送到实例 0x7062d30 2010-08-27 20:29:04.304 潮汐和天气 [56179:207] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[NSURLResponse allHeaderFields]:无法识别的选择器发送到实例 0x7062d30”

【问题讨论】:

【参考方案1】:

回答我自己的问题。

http://scope.three20.info/where-does-documents-correspond-to-in-my-project-t34.html

@"documents://Test.png"

成功了..

【讨论】:

以上是关于文件夹中的 Three20 图像的主要内容,如果未能解决你的问题,请参考以下文章

Three20 保存图像?(关闭)

找不到存档的 Three20/Three20.h 文件

Three.js 从图像文件创建纹理

如何从 Three.js 画布中保存图像?

如何将图像和纹理添加到 Three.js JSON 对象文件

Three.js - 从文件输入加载 Collada 文件(和纹理)