要解决此错误,您需要在声明字段时对非空实例字段进行初始化。

在此情况下,您可以通过将字段的初始化值设置为null来进行初始化。根据您提供的信息,您可以将class TextModel{T value,bool enable}修改为class TextModel{T value = null,bool enable}。

修改后的代码如下所示:

class TextModel<T>{
  T value;
  bool enable;

  TextModel({this.value = null, this.enable});
}

现在,您可以在创建TextModel对象时选择性地为value字段提供一个初始值,如果没有提供初始值,则value字段将默认为null。

基于Flutter已知class TextModelTT valuebool enable如何修改错误:Non-nullable instance field value must be initialized

原文地址: https://www.cveoy.top/t/topic/iRNu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录