JS和OC的交互这是个永恒话题,使用场景也是越来越多,如今一些reactnative、vue框架等,都是在重点结合原生与H5的混合使用。

那么,如何快捷方便的使用两者交互是一个很重要的关键点。

 

1、传统上的交互使用:

- OC调用JS:

webView对象通过调用stringByEvaluatingJavaScriptFromString这个方法执行一段JS代码实现交互。

如:

self.title = [self.webView stringByEvaluatingJavaScriptFromString:@"document.title"];

这种方式对一些简单场景比较适用,也很方便。

- JS调用OC:

webView拦截url链接,获取内容,再处理逻辑

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式