具體地載入一個UIWebView與本地HTML文件中,我有一個文件夾結構看起來像下面:從嵌套文件夾結構
- 約(主文件夾)
- 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];
web視圖加載index.html的,但它不加載圖像/ CSS/JS,因爲我相信它不能在文件夾結構中找到它們。
任何幫助,將不勝感激!謝謝!
我不認爲文件夾結構結轉到iOS應用程序二進制文件。你需要獨特的文件名。 – 2012-07-10 12:29:18
您提交應用程序的所有文件(包括子文件夾中包含的文件)都放在根目錄中。 – WhiteTiger 2012-07-10 12:35:14