我的代码是创建一个动态的PopupMenu:
PopupMenuButton(
itemBuilder: (context) =>
classifications.map((classificationData) {
return (condition)? PopupMenuItem(
child: PointerInterceptor(
child: menuBuild(
classificationData)), )
:
// ignore: cast_from_null_always_fails
null as PopupMenuItem;
}).toList(),
)
我在Flutter的最后一次更新中得到了这个错误:
抛出了另一个异常:应为“PopupMenuItem”类型的值,但得到的是“Null”类型的值
我以前用flutter run --no-sound-null-safety来运行这个项目。但是现在不允许使用它了。
1条答案
按热度按时间iszxjhcz1#