美文网首页
BasicMessageChannel交互方式遇到的坑

BasicMessageChannel交互方式遇到的坑

作者: 小白奔哥 | 来源:发表于2020-03-31 16:15 被阅读0次

在用BasicMessageChannel方式对接原生与flutter的过程中,一直报Unhandled Exception: NoSuchMethodError: The method '[]' was called on null错误,开始以为是调用了一个空的方法,最后发现是解码方式的问题。

在解决问题的过程中

    Map reply =await messageChannel.send(arguments);

    //解析 原生发给 Flutter 的参数

    int code = reply["code"];

    String message = reply["message"];

不取code和message的情况下(注释上面2句代码后),是不会报上面的错。

IOS端的交互要放到封装的地方或者页面上,不能放在Appdelegate里,

相关文章

网友评论

      本文标题:BasicMessageChannel交互方式遇到的坑

      本文链接:https://www.haomeiwen.com/subject/fkziuhtx.html