在 null 上调用了方法 'add':Flutter、SQFlite
The method 'add' was called on null : Flutter, SQFlite
我在 flutter 中从 SQLite 获取数据。当我尝试将地图列表转换为对象列表时。它给出了
的错误
The method 'add' was called on null
调试时显示有数据,但仍然报错
这是我的代码
List<Image> imagesList;
if (imagesListMap != null) {
imagesListMap.forEach((element) {
imagesList.add(Image.FromDatabase(element));
});
}
及其调试截图
在调用 add()
之前,您需要像这样初始化 List
..
List<Image> imagesList = [];
我在 flutter 中从 SQLite 获取数据。当我尝试将地图列表转换为对象列表时。它给出了
的错误The method 'add' was called on null
调试时显示有数据,但仍然报错
这是我的代码
List<Image> imagesList;
if (imagesListMap != null) {
imagesListMap.forEach((element) {
imagesList.add(Image.FromDatabase(element));
});
}
及其调试截图
在调用 add()
之前,您需要像这样初始化 List
..
List<Image> imagesList = [];