我正在尝试在我的 xcode 项目中包含一个文件夹结构,其中包含 html、css、js 和如下图像:
htmlcontent
html
test.html
css
test.css
js
test.js
我将文件夹及其子文件夹复制到 xcode,我可以在那里看到 heirachy,但是当我执行以下操作时:
NSString *pathToFile = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"html"];
NSURL *url = [NSURL fileURLWithPath:pathToFile isDirectory:NO];
[_webView loadRequest:[NSURLRequest requestWithURL:url]];
它打印:
/Users/scoota/Library/Application Support/iPhone Simulator/6.0/Applications/8AAC5870-DF24-49BB-BCB8-598C8C0A7C9A/TestApp.app/test.html
有没有办法保留层次结构?我问的原因是我的 html 文件有对 css 的引用,如下所示:
<link rel="stylesheet" type="text/css" href="htmlcontent/test.css" media="screen, projector" />
结果没有加载css。如果我将其更改为以下内容:
<link rel="stylesheet" type="text/css" href="test.css" media="screen, projector" />
它加载。
有什么想法吗?