在方法的返回语句之前添加一个非空断言符'!”,表示已经确定该值不为空,从而解决该错误。例如:
Widget getPersonWidget(Person person) { if (person == null) { return Text('Person is null!'); //这里不能返回null } return PersonWidget(person)!; //在返回语句前添加'!”符号 }
上一篇:必须返回一个非空的值,因为返回类型“Welcome”不允许空值。
下一篇:必须关闭并重新启动应用程序才能在地图上显示正确的位置。