0

在我的项目的 web 视图中处理本地 html 文件时,我遇到了一些麻烦,起初我们无法从其 CDN 加载 jquery 文件,然后我们在某个地方读到最好在本地使用它,然后我们设法设置复制包中的文件(jquery.js)。现在我们的问题是我们如何在本地加载的 .html 中引用 jquery.js,我们使用这样的脚本标签并且不起作用。

<script src="jquery-1.10.1.min.js"></script>

当确保 UIWebView 已完成加载时,我们也尝试过此方法...

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"jquery-1.10.1.min" ofType:@"js" inDirectory:@""];
NSData *fileData = [NSData dataWithContentsOfFile:filePath];
NSString *jsString = [[NSMutableString alloc] initWithData:fileData encoding:NSUTF8StringEncoding];

[webView stringByEvaluatingJavaScriptFromString:jsString];

我想知道我错过了什么步骤,谢谢。

4

1 回答 1

0

我刚碰到这个。看来,默认情况下,JS 文件被添加到“编译源”构建阶段。从此阶段删除它并将其添加到“复制捆绑资源”阶段。

于 2014-03-21T23:15:18.983 回答