iOS加载本地HTML注意点

今天在做本地html的时候遇到了一些小问题 写下来分享给大家

1.关于导入文件
3C80CFC2-6E8E-497B-9D7A-E4FB298618A8.png

因为前端JS CSS 的调用有严格的页面结构 所以我们导入文件的时候尽量选择下面这种情况!
当然如果前段代码跳转以及引用js css 并没有文件结构 选择第一种

2.关于加载html

当我们选择第二种方式导入文件后 ,之前的
[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]]
就不能找到html 的Index页了.
应该用
[[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html" subdirectory:@"html"];
其中subdirectory就该写你index页的目录 如果有多层目录结构应写html/xxx
还有一种方法就是直接拼接目录
[[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/html/index.html"]


大家都是新手 多分享 多学习

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • UIWebView加载本地HTML5文件一.准备HTML文件及其资源文件使用UIWebView加载本地的HTML文...
    wzf_taker阅读 1,196评论 0 3
  • iOS加载本地HTML注意点: 因为前端JS CSS 的调用有严格的页面结构 所以我们导入文件的时候尽量选择cre...
    LYPC_下里巴人阅读 1,003评论 0 0
  • 今天在项目中遇到一个问题:我将H5的文件拖入项目中,在webView上添加H5,运行时发现H5的样式与图片等都没 ...
    gavincarter阅读 6,593评论 13 14
  • 无意中看到zhangwnag大佬分享的webpack教程感觉受益匪浅,特此分享以备自己日后查看,也希望更多的人看到...
    小小字符阅读 8,280评论 7 35
  • 这里显示的粉丝76 ,也不知道实际上有多少人真的在看,打算重写一下这个东凤文,希望大家多多提出意见,在这里给您...
    轻相思阅读 949评论 20 7