Swift和JS互相调用

  • 主要实现swift和JS互相调用
    先上一个简单的js代码
  • 我们要实现的就是在Swift工程中更改label的值 在WebView中点击按钮调用Swift中打电话的方法,其他的类似
  • 在工程中创建一个webview加载index的网页 这个应该都没问题
  • 要实现Swift改js的代码 就需要swift首先遵守UIWebViewDelegate协议
  • 实现协议的方法


  • Swift调用JS实现1的方法 在字符串里面写需要修改的JS代码
  • JS调用Swift代码实现2中方法 只要点击JS中的按钮就会调用此方法
    首先创建字符串保存点击按钮 跳转的网址(这个不是真的网址 需要把JS方法写在里面)
    再通过截串的方式判断跳转的网址中是否含有我们要的方法 有的话就调用
  • OC和JS互调方法一样的
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容