美文网首页
iOS老项目集成flutter设置initialRoute不生效

iOS老项目集成flutter设置initialRoute不生效

作者: Somnus_chh | 来源:发表于2020-10-29 18:39 被阅读0次

    1、使用initWithEngine生成的FlutterViewController发现设置的initialRoute都是/

    2、使用allocinit生成的FlutterViewController发现有些数据获取不到,比如要获取设备信息,后来各种查询资料发现FlutterViewController有个pluginRegistry属性,可以设置使用到的插件,但是此种方式必须每个地方用到的都需要重新生成一遍,可以写个父类继承统一处理下

    FlutterViewController* flutterViewController = [[FlutterViewController alloc] init];

    id registry = flutterViewController.pluginRegistry;

    //这儿设置用到的plugin

    [FLTDeviceInfoPlugin registerWithRegistrar:[registry registrarForPlugin:@"FLTDeviceInfoPlugin"]];

    相关文章

      网友评论

          本文标题:iOS老项目集成flutter设置initialRoute不生效

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