我在项目中添加了.html
,两个.js
和一个.css
文件,我使用了以下代码和UIWebView来访问.html文件
[web1 loadRequest:[NSURLRequest requestWithURL:
[NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"index" ofType:@"html"] isDirectory:NO]]];
web1是我的UIWebView,它是合成的。现在当我打开那个页面时,它没有任何CSS,只是按顺序排列和链接,没有装饰。
而且当我点击任何链接时,它没有显示我的预期结果,因为.js不起作用(或者我应该说,xcode没有找到它们,尽管我已经将它们添加到普通文件中和框架一样)。
答案 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)