【发布时间】:2015-01-02 22:17:58
【问题描述】:
我需要更改一个函数来评估 JavaScript 从 UIWebView 到 WKWebView。我需要在这个函数中返回评估结果。
现在,我正在打电话:
[wkWebView evaluateJavaScript:call completionHandler:^(NSString *result, NSError *error)
{
NSLog(@"Error %@",error);
NSLog(@"Result %@",result);
}];
但我需要得到类似返回值的结果,比如UIWebView。
您能提出解决方案吗?
【问题讨论】:
-
NSString *returnVal = [self.webView stringByEvaluatingJavaScriptFromString:@"func(\"arg\")"];这不行吗? -
没有这个功能在 UIWebView 并且正在工作,我需要将其更改为 WKWebView。我可以通过一些回调来解决它,但是在我的项目中它太复杂了。
-
hm...奇怪,控制台输出什么? NSLogs 之后
标签: javascript ios objective-c wkwebview