从JavaScript调用Objective-C方法

时间:2013-05-13 11:21:20

标签: javascript iphone objective-c

documentation开始,除了突出显示的句子外似乎是可能的:

  

WebKit的Web脚本功能允许您访问   Objective-C属性和调用Objective-C方法   JavaScript脚本环境。

     

这座桥的一个重要但不一定明显的事实是   它不允许任何JavaScript脚本访问Objective-C 。   您无法从Web访问Objective-C属性和方法   浏览器,除非已安装自定义插件。这座桥是   适用于使用自定义插件和JavaScript环境的用户   包含在WebKit对象中(例如,WebView)。

或者我应该考虑来自Sixten Otto的解决方案here? 我想要做的是:当用户点击UIWebView中的图像时,JavaScript例程调用Objective-C中的方法。

2 个答案:

答案 0 :(得分:0)

您是否看到此JavaScriptFromObjC

this question

答案 1 :(得分:0)

看看开源项目Apache Cordova。您还将学习如何与其他移动平台的本机代码进行交互。