【发布时间】:2021-09-04 13:27:44
【问题描述】:
在 Flutter 2.0 引入 null 安全之后,但在获取 String 变量时 Flutter 显示错误 -
参数类型“字符串?”不能赋值给参数类型'String'.dart(argument_type_not_assignable)
我想要一个构造函数,如何实现具有空安全性的构造函数?还有如何获取String变量。
我也用过toString()方法,但不确定是不是正版。
class OnbordingSliderTile extends StatelessWidget {
final String? title;
OnbordingSliderTile({this.title});
@override
Widget build(BuildContext context) {
return Container(
//This Text widget is showing the error
child: Text(title)
);
}
}
【问题讨论】:
-
使用文本(标题!)而不是文本(标题)