尝试更改路线时出现错误。这是我的代码:
runApp(MaterialApp(
initialRoute: '/',
routes: <String, WidgetBuilder>{
'/': (context) => NameInputView(),
'/play': (context) => Screenshot(
controller: screenshotController,
child: gameController.widget,
),
},
));
在NameInputView
中,有一个按钮可以触发此操作:
Navigator.pushNamed(context, '/play');
该代码运行时出现以下错误:
在以下位置找不到路由RouteSettings(“ / play”,null)的生成器 _WidgetsAppState