Вызываемый конструктор не является константным конструктором. Попробуйте удалить const из вызова конструктора. Flutter Как решить?
Я получаю эту ошибку, когда пытаюсь создать объект с помощью пакета Freezzed во Flutter.
Если бы я попытался использовать другие типы данных вместо DateTime, я не получил бы никаких ошибок
Как это решить? Спасибо
pubspec.yaml
build_runner: ^2.0.4
freezed: ^0.14.2
json_serializable: ^4.1.3
версия флаттера: 2.2.1
1 ответ
Ошибка возникает, потому что никогда не может измениться значение
DateTime.now()
всякий раз, когда этот класс (
PracticalModel()
) создается экземпляр.
Попробуйте удалить
const
из вашего класса
//...
// remove const from here.
factory PracticalModel({//...})
//...