2011-03-25 81 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