对JScript一点不懂iOS开发攻城狮的集散地iOS-swift

iOS 下加载本地HTML/js/css/image 等路径问题

2016-07-10  本文已影响3645人  gavincarter

今天在项目中遇到一个问题:我将H5的文件拖入项目中,在webView上添加H5,运行时发现H5的样式与图片等都没


屏幕快照 2016-07-06 11.33.22.png

有了。经过多种测试后发现:是路径的问题。


在ios项目下添加本地HTML/js/css/image 当拖入项目时有两种选择:

一个是 Create groups for any added folders (创建虚拟结构-包结构)

一个是 Create folder references for any added folders (创建实体结构)

NSString * htmlPath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
NSString * htmlString = [NSString stringWithContentsOfFile:htmlPath encoding:NSUTF8StringEncoding error:nil];
 NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] resourcePath]];
[self.webView loadHTMLString:htmlString baseURL:baseURL];
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"huaiha/index.html" relativeToURL:[[NSBundle mainBundle] bundleURL]]]];
上一篇下一篇

猜你喜欢

热点阅读