UIWebView找不到.css和.js文件

时间:2013-04-01 14:46:57

标签: javascript iphone css xcode uiwebview

我在项目中添加了.html,两个.js和一个.css文件,我使用了以下代码和UIWebView来访问.html文件

[web1 loadRequest:[NSURLRequest requestWithURL:
                           [NSURL fileURLWithPath:[[NSBundle mainBundle]

pathForResource:@"index" ofType:@"html"] isDirectory:NO]]];

web1是我的UIWebView,它是合成的。现在当我打开那个页面时,它没有任何CSS,只是按顺序排列和链接,没有装饰。

而且当我点击任何链接时,它没有显示我的预期结果,因为.js不起作用(或者我应该说,xcode没有找到它们,尽管我已经将它们添加到普通文件中和框架一样)。

2 个答案:

答案 0 :(得分:0)

请检查以下事项:

  • 您是否正确地将文件添加到项目资源中?
  • 它们是否包含在您的目标构建阶段?

如果您对此确定,并且仍然无法正常工作,我建议您尝试以下操作(过去这对我有用)

UIWebView *webView = [[UIWebView alloc] init];
NSURL *url = [[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html"];
NSString *htmlString = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:htmlString baseURL:[NSURL URLWithString:[[NSBundle mainBundle] resourcePath]]];

答案 1 :(得分:0)