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代理方法中,可以在其他任意點擊事件中