【发布时间】:2021-09-20 03:02:24
【问题描述】:
class StudentValidationMixin {
String validateFirstName(String value) {
if(value.length<2){
return 'İsim en az iki karakter olmalıdır';
}
}
}
主体可能正常完成,导致返回“null”,但返回类型可能是不可为空的类型。
class _StudentAddState extends State with StudentValidationMixin {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Yeni öğrenci ekle"),
),
body: Container(
margin: EdgeInsets.all(20.0),
child: Form(
child: Column(
children: <Widget>[
TextFormField(
decoration: InputDecoration(labelText: "Öğrenci Adı", hintText: "Fatih"),
validator: validateFirstName,
),
],
),
),
),
);
}
}
不能将参数类型“String Function(String)”分配给参数类型“String?函数(字符串?)?'。
这两个独立的代码位出现错误。我该怎么办?
【问题讨论】: