0

我只是想获得一个网页UIWebView,以获得一个无需互联网即可工作的本地版本。

但它似乎jQuery没有加载。

在此处输入图像描述

我用 onClickfunction 测试了这个

<script>                       
    function testfunction(){

        $('#test').hide();

        if ($("#test").length > 0){
           alert("exist");
        }
    }
</script>

我嵌入jQuery如下:

<script src="jquery.min.js" type="text/javascript"></script>
<script src="jquery-migrate-1.2.1.min.js" type="text/javascript"></script>
<script src="modernizr.js" type="text/javascript"></script>
<script src="jquery.flexslider-min.js" type="text/javascript"></script>
<script src="javascript_9a38f34785.js" type="text/javascript"></script>

所有文件都在mainBundle

我正在加载本地资源,例如:

- (void)viewDidLoad
{
    [super viewDidLoad];

    NSString *path = [[NSBundle mainBundle] bundlePath];
    NSURL *baseURL = [NSURL fileURLWithPath:path];

    NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"myhtmlfile" ofType:@"html"];
    NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil];

    [viewWeb loadHTMLString:htmlString baseURL:baseURL];

}

有人知道我做错了什么吗?

4

1 回答 1

2

在这里检查

  1. 项目导航器 (Cmd + 1)
  2. 选择您的项目
  3. 选择目标
  4. 选择“构建阶段”选项卡,在那里您将获得您想要的部分。
  5. 添加所需的 js 文件以复制捆绑资源
于 2013-10-04T10:35:35.147 回答