这几天新入职和一个老员工做交接他的app项目里面出现了好多这个方法查了资料表示不能理解这三个参数的关系呀
可以看看这个 https://www.jianshu.com/p/d12ec047ce52
JS 调用 OC 的三种情况。
// JS 单纯的调用 OC 的 block
WebViewJavascriptBridge.callHandler('scanClick');
// JS 调用 OC 的 block,并传递 JS 参数
WebViewJavascriptBridge.callHandler('scanClick',"JS 参数");
// JS 调用 OC 的 block,传递 JS 参数,并接受 OC 的返回值。
WebViewJavascriptBridge.callHandler('scanClick',{data : "这是 JS 传递到 OC 的扫描数据"},function(dataFromOC){
alert("JS 调用了 OC 的扫描方法!");
document.getElementById("returnValue").value = dataFromOC;
});
WebViewJavascriptBridge详细使用说明参考
https://www.cnblogs.com/jiang-xiao-yan/p/5345755.html