·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> 加载本地html遇到的问题

加载本地html遇到的问题

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23

之前要做一个Demo,需要用UIWebView来加载网页,前端的同事把资源包给我,里面包含html,CSS,javaScript,图片等文件。我想当然的把文件夹拷到工程中,然后用以下方法加载:

NSURL *url = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"index"];
self.videoWebView loadRequest:[NSURLRequest requestWithURL:url]];

结果是网页加载出来了,一些样式却没有加载出来,很是纠结,后来用这种方法才加载出来:

NSURL *url = [[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html" subdirectory:@"index"];
[self.videoWebView loadRequest:[NSURLRequest requestWithURL:url]];

这下一些样式完整的加载出来了,还有一点要说明的是,把网页资源添加至工程的时候要勾选这个选项:

这样添加进来的文件夹是蓝色的,说明是一个文件夹引用