答案 0 :(得分:1)
我对Flutter一无所知,但是像任何视图控制器一样,flutterViewController.navigationController将返回nil,直到它实际上是导航控制器的子级为止。在您的代码中,您刚刚创建了它,但未在任何地方添加它。因此,该行的其余部分(将导航栏隐藏为YES)实际上不会执行。
在该代码中调用self.navigationController.navigationBarHidden = YES;
将其隐藏,因为self在视图控制器层次结构中(而且无论如何,它都是您要定位的同一nav控制器实例)。