从JavaScript调用Objective-C方法

Calling Objective-C methods from JavaScript

本文关键字:方法 Objective-C 调用 JavaScript      更新时间:2023-09-26

从文档中,除了突出显示的句子外,似乎是可能的:

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

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

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

你看到这个JavaScriptFromObjC了吗

和这个问题

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