2011-03-25 279 views
0

我有一個簡單的兩頁的網站,我想創建一個應用程序的本地HTML文件。鏈接到鏈接到JS和CSS

目前,我有一個UIWebView設置爲接收本地HTML文件:

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    NSString *file = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]; 
    NSURL *filePath = [NSURL fileURLWithPath:file]; 
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:filePath]; 
    [webView loadRequest:requestObj]; 
} 

這個作品在加載文件罰款;然而,該網站有附加到它的JQuery插件和CSS樣式表,被iPhone忽略。我不知道我是否已經導入了文件,這也是正確的,這可能是問題的一部分,(我還沒有100%的X-代碼的鏈接文件)。

如果X代碼(腳本)中的一個組中有一個文件名爲slider.js,我可以使用html鏈接到scripts/slider.js,還是僅顯示環境的組部分?如果是這樣,我如何鏈接到這樣的文件夾結構中的文件?

乾杯您的幫助。

回答

1

- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL 

的重要組成部分,是基礎網址加載您的要求:它告訴的WebView在您的文檔根目錄是。相對於baseURL,你可以在html中鏈接你的文件。假設你的jQuery和CSS文件也在你的包中。

把真正的文件夾(拖動文件夾到您的項目文件夾樹,然後選擇「創建任何添加的文件夾文件夾參考」它會變成藍色)項目中的根像htdocs目錄。把你的html的東西,並將baseURL設置爲那個htdocs文件夾。

+0

乾杯交配,我給一個去。 – 2011-03-25 09:19:46