我知道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