Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载本地Html文件不';不要在UIWebView中引用js文件_Javascript_Ios_Uiwebview - Fatal编程技术网

Javascript 加载本地Html文件不';不要在UIWebView中引用js文件

Javascript 加载本地Html文件不';不要在UIWebView中引用js文件,javascript,ios,uiwebview,Javascript,Ios,Uiwebview,我正在使用UIWebViewproject,我想从项目资源加载一个HTML文件。当我从URL运行时,它工作正常,但是当我在本地查看HTML文件时,JS文件不会被加载。加载本地HTML本地文件不会引用UIWebView中的js文件 下面是我加载HTML文件项目本地资源的代码,它不引用js文件: NSString *path = [[NSBundle mainBundle] pathForResource:@"textfile" ofType:@"txt"]; NSError *error = ni

我正在使用
UIWebView
project,我想从项目资源加载一个HTML文件。当我从URL运行时,它工作正常,但是当我在本地查看HTML文件时,JS文件不会被加载。加载本地HTML本地文件不会引用
UIWebView
中的js文件

下面是我加载HTML文件项目本地资源的代码,它不引用js文件:

NSString *path = [[NSBundle mainBundle] pathForResource:@"textfile" ofType:@"txt"];
NSError *error = nil;
NSString *string = [[NSString alloc] initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];

NSString *path1 = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path1];
NSLog(@"%@  >>> %@",baseURL,path);

[webview loadHTMLString:string baseURL:baseURL];

此代码在
UIWebView
中找不到JS文件,即使它成功地从项目资源加载了图像文件。

我发现问题在于JS文件不会自动复制到项目包,因此,您可以尝试按照如下说明操作:

转到您的项目目标->单击选项卡进入Bulid阶段->展开部分复制捆绑资源->现在在项目的捆绑资源中查找所有文件检查您的js文件是否未复制,因此,单击+按钮并在项目中手动添加js文件

现在,让项目完美运行

如下面的屏幕截图所示:

在项目中添加js文件后,屏幕截图如下:

欢迎光临