本文主要是通过WebViewJavascriptBridge框架来快速实现OC和JS的API互相调用,并实现数据的传递以及回调,简单方便、灵活易上手。
A)项目源码:https://github.com/xuanzhihua/WebViewJSBridgeDemo
B)使用说明:
安装Cocoapods
切换到项目的根目录,执行
pod install
打开项目运行
在本案例中集成的方法:
JS调用OC的方法:
访问OC相册
,OC底部弹出提示窗口
OC调用JS的方法:
获取用户信息
,弹窗输出
,插入图片
,刷新界面
,界面跳转
案例中主要是通过方法把管道铺好,开发中可根据自己的需求进行任意定制
C)项目部分效果截图:
图1-1 搭建沟通管道
图1-2 JS调用OC的API
图1-3 OC调用JS的API
欢迎大家在gitHub上补充、完善本案例,谢谢!如果喜欢我的文章,可以来小码哥,了解下我们的iOS培训课程。后续还会更新更多内容。。。