从documentation开始,除了突出显示的句子外似乎是可能的:
WebKit的Web脚本功能允许您访问 Objective-C属性和调用Objective-C方法 JavaScript脚本环境。
这座桥的一个重要但不一定明显的事实是 它不允许任何JavaScript脚本访问Objective-C 。 您无法从Web访问Objective-C属性和方法 浏览器,除非已安装自定义插件。这座桥是 适用于使用自定义插件和JavaScript环境的用户 包含在WebKit对象中(例如,WebView)。
或者我应该考虑来自Sixten Otto的解决方案here? 我想要做的是:当用户点击UIWebView中的图像时,JavaScript例程调用Objective-C中的方法。
答案 0 :(得分:0)
您是否看到此JavaScriptFromObjC
答案 1 :(得分:0)
看看开源项目Apache Cordova。您还将学习如何与其他移动平台的本机代码进行交互。