http://www.yelanxiaoyu.com/app/phonegap开发/phonegap-ios开发-oc调用js传递参数并获得返回值.html
iOS js oc相互调用(JavaScriptCore)(二)
IOS中 使用JavaScriptCore 实现OC与JS的交互
之前用过此方法
iOS 与HTML5交互之捕捉HTML5按钮点击事件,获取webview上按钮的点击事件
参考(社群e)
进阶:
OC与JS交互之WebViewJavascriptBridge
代码步骤
1.
创建webView,并实现代理
2.导入JavaScriptCore.framework
导入头文件
添加js代理,代理里面为js函数,添加代理实现js方法,js就能调用oc里面的方法了;
js调用oc的第一种方法
js调用oc第二种方法
3.
初始化js文本
将当前对象传值给jsCall (js对象),
打印异常
@property (nonatomic,strong)JSContext *context;
4
oc调用js的方法并将参数传递给js
重要:oc调用js函数无需再webview代理方法中,可以在其他任意点击事件中