将flutter添加到ios项目中,setInitialRoute不起作用

时间:2019-08-19 00:35:36

标签: ios flutter

当我在iOS本机项目中添加Flutter时,我发现以下代码无法进入

Widget _widgetForRoute(String route) {

  print('------>>>>>>$route');
  if (route == 'route') {
    print('====>>>>>>$route');
    return MyApp();
  }
  return Container();
}

$route的值为\_widgetForRoute(xx)仅调用一次。

执行[self presentViewController:flutterViewController animated:false completion:nil];时,_widgetForRoute(xx)不会调用。

我不知道为什么。似乎不像Android的执行逻辑。

我通过official document创建它们。

这是flutter模块

这是ios项目

0 个答案:

没有答案