使用MaterialApp,您可以提供navigatorKey,并在中间件中使用它来在必要时重定向用户(如在flutter redux示例中所做的那样)。

但是CupertinoApp没有navigatorKey

现在我们要做的是将context添加到操作中,以便我们可以在中间件中对其进行访问,然后可以使用Navigator.of(context),但这似乎是错误的。

实现此目标的最佳方法是什么?

最佳答案

navigatorKey已添加到CupertinoApp中。

08-26 23:43