我正在尝试学习有关 dart 的课程,它有点过时了,当尝试使用提供程序创建 Bloc 实例时,我遇到了错误“空值上使用空检查运算符”。我认为错误出在 Provider 部分,但我不知道它是什么。我已经检查了我的 Widget 树,看起来没问题。
我尝试通过观看视频和网上搜索来解决这个问题,但没有帮助。有人可以帮我解决这个问题吗?
错误源位于
of
方法中,您在空值上使用感叹号运算符 (!
)。
在添加感叹号运算符之前重新检查该值:
if (value == null){
// handle that situation
}