我正在创建一个网络应用并遇到问题。我的图像显示在我的Safari浏览器和Iphone模拟器中,但它们没有显示在我的Iphone上。
有什么想法吗?
答案 0 :(得分:0)
如果HTML文件和图像本地存储在设备上,则必须保持iOS文件系统区分大小写。所以iPhone.jpg和iphone.jpg可以是两个不同的文件...确保你的所有标签和相应的文件都有正确的案例...... 此外,当加载uiwebview和资源时它在bundle文件夹中你必须确保你设置baseURL以便webkit可以找到相关的链接文件:
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[webView loadHTMLString:htmlString baseURL:baseURL];
这使您可以相对于bundle进行链接:
<img src=iPhone.jpg">