Iphone 将脱机资源加载到UIWebView或替代解决方案

Iphone 将脱机资源加载到UIWebView或替代解决方案,iphone,ios,ipad,uiwebview,offline,Iphone,Ios,Ipad,Uiwebview,Offline,在查找了有关将脱机资源加载到UIWebView的信息后,我似乎不太可能找到任何简单的解决方案 通过执行以下操作,我可以非常轻松地加载我的主html文件 [webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@“html”]isDirectory:NO]]类型的“tour” 问题是“我的资源”中文件夹内的所有图像/etc都无法加载。

在查找了有关将脱机资源加载到UIWebView的信息后,我似乎不太可能找到任何简单的解决方案

通过执行以下操作,我可以非常轻松地加载我的主html文件

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@“html”]isDirectory:NO]]类型的“tour”

问题是“我的资源”中文件夹内的所有图像/etc都无法加载。如果它像tour.html一样位于顶层,那么它会加载


路径的行为与服务器上的路径不同。

将资源文件夹拖动到XCode时,请选择“为任何添加的文件夹创建文件夹引用”,而不是默认的“为任何添加的文件夹创建组”

您的文件夹图标将显示为蓝色,而不是黄色,这意味着它是对磁盘上实际物理文件夹的引用


当添加到包中时,它将保留其结构。

到资源的路径是相对的还是绝对的?脱机加载的页面可以加载图像等,只要路径是相对的(例如),并且图像也包含在包中。请注意,您应该向包含html的文件夹添加文件夹引用,而不是直接添加文件,因为xcode倾向于将所有内容都放在同一个文件夹中。您可以在下面的帖子中找到问题的答案,我想我真的不知道你说的向包含html的文件夹添加文件夹引用,而不是直接添加文件是什么意思。什么是对文件夹的文件夹引用?我的道路是相对的,就像你提到的。谢谢你,吉拉德,成功了!我太爱你了,我一整天都在寻找解决办法!