小编Gir*_*Pai的帖子

未处理的异常:在模型类的 setter 中设置值时出现 NoSuchMethodError

我正在学习颤振编程。我正在制作一个简单的注册表单,现在只有 2 个字段,name 和 dob。我已经成功地使用 db 创建了一个简单的笔记制作应用程序,因此请按照此处的相同说明进行操作。但是遇到错误“未处理的异常:NoSuchMethodError:setter 'regday=' was called on null.”

注册模型类

class RegistrationModel
{
  int _id;
  String _name;
  String _dob;
  String _regDay;

  RegistrationModel(this._name, this._dob, [this._regDay]);

  RegistrationModel.withId(this._id, this._name, this._dob, [this._regDay]);

  //GETTERS
  int get id => _id;

  String get name => _name;

  String get dob => _dob;

  String get regday => _regDay;

  //SETTER
  set name(String newName)
  {
    if(newName.length <= 30)
      {
        this._name = newName.trim();
      }
  }

  set dob(String newDob)
  {
    this._dob = newDob;
  }

  set regday(String newRegDay)
  {
    print("New Reg …
Run Code Online (Sandbox Code Playgroud)

database android model dart flutter

0
推荐指数
1
解决办法
2937
查看次数

标签 统计

android ×1

dart ×1

database ×1

flutter ×1

model ×1