我无法从Duesty Designs(CocoaAsyncSocket的令人敬畏的开源库制造商)获取Cocoahttpserver来从我的应用程序包中提供图像。使用示例iPhone项目,我可以从我的项目中的资源目录中提供一个html文件,但图像引用如下:
<img src='foo.png' />
未呈现。
有谁知道为什么或我需要做些什么来使这项工作?
答案 0 :(得分:4)
资源目录中的PNG图像以时髦的格式编码。 modmyi在这个主题上有一个good article。
我的方法可能是用.png_unconverted
命名,并重写Cocoahttpserver中的代码,将.png
的请求转换为.png_unconverted
。
另一个解决方案是调查构建系统中的CopyPNGFile规则,看看是否可以通过转换来解决它(这可能会导致无法从应用程序中呈现PNG)。 / p>
最后,您可以切换到JPEG。我不相信这些文件会被修改。