0
我想包括文件夾結構到我的Xcode項目包含HTML,CSS,JS和圖片如下圖所示:保留文件夾層次IOS HTML文件
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" />
它加載。
有什麼想法?
感謝,似乎工作。但是,在我的html文件中,我有../css/test.css,但沒有找到。與..一起使用IOS的相對路徑? –
您需要確保您設置了Web視圖的基本URL(例如,在函數'loadHTMLString:baseURL:'中)。它應該是你的HTML所在的文件夾。 – borrrden
真棒作品! –