當我嘗試添加一個新欄位(intWrkTime)并生成了一個新配接器時,我遇到了這個問題,盡管我在所有使用中都對其進行了初始化
錯誤:未處理的例外:型別'Null'不是型別轉換中型別'int'的子型別
import 'package:hive/hive.dart';
part 'emp_model.g.dart';
@HiveType(typeId: 0)
class EmployeeModel extends HiveObject
{
@HiveField(0)
late String empName;
@HiveField(2)
late int idWrkTime;
EmployeeModel({
required this.empName,
required this.idWrkTime,
});
}
uj5u.com熱心網友回復:
這樣做
@HiveType(typeId: 0)
class TaskEntitiy extends HiveObject {
int id = -1;
@HiveField(0)
String name = '';
@HiveField(1)
bool isCompleted = false;
}
不要在欄位之前放遲并給他們默認金額
塊參考
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/487747.html
上一篇:如何從包含陣列陣列的JSON中獲取資料到顫動的物件中
下一篇:如何在文本欄位顫動的右側添加圖示
