使用Three20显示本地图像

时间:2011-04-21 05:52:17

标签: iphone three20

使用Three20的照片查看器,如何显示本地图像?

我的图片在我的应用目录中,而不在我的捆绑中。将网址设置为file://localhost/<escaped path>会成功建立连接但无法下载图片,因为它需要NSHTTPURLResponse

2 个答案:

答案 0 :(得分:2)

Three20使用特殊网址方案来处理应用内资源:

  • bundle://:应用包资源(== mainBundle == .app文件夹)
  • documents://:用户文档

这些方案在库中定义较低,这意味着您可以使用任何three20组件,表,按钮......样式等,就像使用外部URL一样。

答案 1 :(得分:-1)

我通常不使用Three20框架,但我会给它一个去看看,因为还没有其他答案:

如果期望NSHTTPURLResponse,您可能应该从服务器加载图像,或者您使用的教程处理从服务器加载图像而不是从本地磁盘加载图像。我也从未在我的iOS开发中看到文件系统中的文件指向使用file://