我知道iOS和javascript之間的通信方式是在JS中創建假的URL並追加一個字符串作爲參數用於Objective-C代碼並解析該URL在此委託方法:javascript和objective-c之間的通信
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
通過調用本地方法stringByEvaluatingJavaScriptFromString
與參數CALLID再次然後發送返回值。
但我想,就像Android一樣,直接從JS調用Objective-C方法並獲得返回值。而不需要在JavaSCript中編寫任何方法來獲取返回值。其實我們已經有JS代碼了。在與Android進行通信時,它非常完美。
是否有任何技巧來解決我的問題,將在AppStore上批准?
謝謝shabbier,但是這個功能在mac開發中。我想要iOS。我無法在iOS中使用此功能。這樣的IOS有什麼程序嗎? – Mahesh 2014-12-04 04:45:29
檢查此鏈接http://stackoverflow.com/questions/3501618/how-to-use-windowscriptobject-on-the-iphone ?? – 2014-12-04 04:50:34