【发布时间】:2023-01-12 22:07:19
【问题描述】:
尝试在 list.add(null) 调用中传递 null 但由于迁移到 null 安全更新而无法执行此操作。
这是集团的错误
这是模型
我试过添加 ?。到列表但没有运气解决这个问题。
【问题讨论】:
-
你能包括code-sn-p吗
标签: flutter dart dart-null-safety
尝试在 list.add(null) 调用中传递 null 但由于迁移到 null 安全更新而无法执行此操作。
这是集团的错误
这是模型
我试过添加 ?。到列表但没有运气解决这个问题。
【问题讨论】:
标签: flutter dart dart-null-safety
您需要在模型类中更改 1 行...
List<ProductCategory> categoryController;
到
List<ProductCategory?> categoryController;
在 ProductCategory 之后添加问号将使该列表项可为空。
【讨论】:
试着把你的清单列成这样
List< yourObject ? > categoryController;
【讨论】:
您需要使 StreamController 的数据类型可为空,以添加空值。
final StreamController<List<ProductCategory>?> categoriesController;
找到更多关于understanding-null-safety的信息。
【讨论】: