oc js交互

http://www.yelanxiaoyu.com/app/phonegap开发/phonegap-ios开发-oc调用js传递参数并获得返回值.html




iOS js oc相互调用(JavaScriptCore)


iOS js oc相互调用(JavaScriptCore)(二)


IOS中 使用JavaScriptCore 实现OC与JS的交互






之前用过此方法

iOS 与HTML5交互之捕捉HTML5按钮点击事件,获取webview上按钮的点击事件

参考(社群e)


进阶:

OC与JS交互之WebViewJavascriptBridge


代码步骤

1.

创建webView,并实现代理

oc js交互_第1张图片

2.导入JavaScriptCore.framework

导入头文件

添加js代理,代理里面为js函数,添加代理实现js方法,js就能调用oc里面的方法了; 

oc js交互_第2张图片


js调用oc的第一种方法


oc js交互_第3张图片

js调用oc第二种方法


oc js交互_第4张图片


3.

初始化js文本

将当前对象传值给jsCall (js对象),

打印异常


@property (nonatomic,strong)JSContext *context;

oc js交互_第5张图片

4

oc调用js的方法并将参数传递给js



oc js交互_第6张图片




重要:oc调用js函数无需再webview代理方法中,可以在其他任意点击事件中


oc js交互_第7张图片

你可能感兴趣的:(oc js交互)