具体来说,我有一个如下所示的文件夹结构:
- 关于(主文件夹)
- css(这个子文件夹包含 css 文件)
- img(此子文件夹包含 img 文件)
- js(此子文件夹包含 js 文件)
- 页面(此子文件夹包含 index.html 文件)
如果我从普通计算机浏览器单击 index.html 文件,一切都会按预期工作。
但是,我正在尝试将此 index.html 加载到UIWebView
.
到目前为止,我所做的是将“about”文件夹拖到 XCode 并将其复制到那里,就像我复制任何其他文件一样。然后我尝试了以下代码:
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile];
NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] resourcePath]];
[webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:baseURL];
webview 加载 index.html,但它不加载图像/css/js,因为我认为它无法在文件夹结构中找到它们。
任何帮助,将不胜感激!谢谢!