flutter 必须先指派不可为Null的局部变量'newTaskTitle',才能使用它

jogvjijk  于 2022-12-05  发布在  Flutter
关注(0)|答案(2)|浏览(128)

第一次
我试图捕获来自我的TextField的onChanged属性值,并在我的onPressed textButton中使用它,但它不起作用。我读过堆栈溢出中的大多数相关问题,但没有一个实际上有助于解决问题。你有什么更好的建议,我应该这样做。

qnzebej0

qnzebej01#

您在访问 newTaskTile 之前尚未对其进行初始化。因此,在第12行,而不是:

String newTaskTile;

用途:

String newTaskTile='';
vfwfrxfs

vfwfrxfs2#

您可以使用

late String? newTaskTile;

并为init赋值

@override
  void initState() {
    super.initState();
    newTaskTile = 'some value';
  }

相关问题