我在 Getx Flutter 中的 null 值错误中使用了 Null 检查运算符

Posted

技术标签:

【中文标题】我在 Getx Flutter 中的 null 值错误中使用了 Null 检查运算符【英文标题】:I am getting Null check operator used on a null value error in Getx Flutter 【发布时间】:2021-11-16 11:13:24 【问题描述】:

当我在应用程序中添加底部导航时,我遇到了这个问题:

List<Widget> pages = <Widget>[
    LandingPage(),
    ProfilePage()
  ];

有关更多信息,请查看下图,请帮助我。

【问题讨论】:

如果你能显示堆栈跟踪指向home_controller.dart的代码会很棒 【参考方案1】:

当给定的值为 null(因此无法使用)并且您没有为发生这种情况提供后备时,将引发该错误。

为避免使用空值,请使用运算符??。 例如,如果您有一个可能返回空值的函数:

Int? maybeNullInt = getInt() ?? 20;

【讨论】:

以上是关于我在 Getx Flutter 中的 null 值错误中使用了 Null 检查运算符的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Getx Flutter 中获取布尔值

网页中的 Flutter GetX 路由

对 Flutter 应用程序的 getX dart 包中的 RxList 进行排序

如何使用 GetX 包管理 Flutter Web URL 路由?

Flutter:如何使用 Getx Obx 更新标记在谷歌地图中的位置?

Flutter:Getx Controller中的异步函数在初始化时不起作用