Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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/122.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
从UIViewController调用JavaScript_Javascript_Ios_Uiwebview - Fatal编程技术网

从UIViewController调用JavaScript

从UIViewController调用JavaScript,javascript,ios,uiwebview,Javascript,Ios,Uiwebview,我知道我们可以使用stringByEvaluatingJavaScriptFromString从UIWebView调用Java脚本,但是我可以从视图控制器以外的任何其他地方调用Java脚本吗 我正在从一个web视图中显示一个UIPopover,我想从popover调用js代码来更改下面显示的网页 我试着从popover的viewcontroller调用webview中的一个方法来调用js,调用了这个方法,但什么也没发生 popover中的ViewController webView =[WebV

我知道我们可以使用
stringByEvaluatingJavaScriptFromString
UIWebView
调用Java脚本,但是我可以从视图控制器以外的任何其他地方调用Java脚本吗

我正在从一个web视图中显示一个
UIPopover
,我想从popover调用js代码来更改下面显示的网页

我试着从popover的viewcontroller调用webview中的一个方法来调用js,调用了这个方法,但什么也没发生

popover中的ViewController

webView =[WebViewController alloc]init];
[webView methodToCallJs];
WebViewController

-(void)methodToCallJs
{

[_webView stringByEvaluatingJavaScriptFromString:@"sampleFunction()"];

}

有什么方法可以做到这一点吗?

我想你要找的就是它的作用