Flutter与iOS交互
2020-03-31 本文已影响0人
想个名字总是被占用
Flutter与iOS交互式通过FlutterEventChannel和FlutterMethodChannel进行的。
1.FlutterMethodChannel 主要是用于Flutter向iOS端发送参数,主要代码实现为
![](https://img.haomeiwen.com/i2107639/2469e5978e1a0b82.png)
Flutter 端代码在点击 onPressed触发tokNative触发,这样就可以向iOS端传值
![](https://img.haomeiwen.com/i2107639/fc8b4450044499ab.png)
![](https://img.haomeiwen.com/i2107639/eb61b8584af3435c.png)
二 、 iOS端向Flutter传值
1、创建EventChannel
![](https://img.haomeiwen.com/i2107639/a225d374248f601b.png)
2、遵守协议并实现
![](https://img.haomeiwen.com/i2107639/b5adbcc3aa874986.png)
3、Flutter具体代码
![](https://img.haomeiwen.com/i2107639/042204ec8823193b.png)