前言
使用 JSBridge 与 H5 和 原生进行进行交互,请参考我的这篇文章:使用 JSBridge 与原生 IOS、Android 进行交互(含 H5、Android、IOS 端代码,附 Demo)
在 Swift 中使用 WebViewJavascriptBridge
和在 OC 中使用类似,直接将下载好的 WebViewJavascriptBridge
文件夹拖到 Swift
项目中。
但此时还不能直接使用,因为 WebViewJavascriptBridge
中使用 OC
编写的。所以需要先创建一个头文件,名为:项目名-Bridging-Header.h,将需要用到的 OC
的头文件引入进去。
这里我建议不要手动创建,可以让 XCode
自动帮忙创建。创建方式:在 Swift
项目中创建一个 OC
文件:
之后 XCode 会自动提示创建 Bridging Header
: