互调必须代码
#import <JavaScriptCore/JavaScriptCore.h>
// 创建JSContext
JSContext *context = [webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];
1、js调用oc方法
// js调用oc方法
context[@"readDocument"] = ^(){
NSArray *args = [JSContext currentArguments];
for (id obj in args) {
NSLog(@"------->%@",obj);
}
return nil;//可以给js返回,也可不返回,看需求
};
2、oc调用js方法
[context evaluateScript:@"goBlackStr"];//通过oc方法调用js