Flutter 是否有解决错误的方法:方法';验证';can';不能无条件地调用,因为接收方可以是';空';
是否有解决此错误的方法:无法无条件调用方法“validate”,因为接收方可以是“null” 我的代码Flutter 是否有解决错误的方法:方法';验证';can';不能无条件地调用,因为接收方可以是';空';,flutter,dart,Flutter,Dart,是否有解决此错误的方法:无法无条件调用方法“validate”,因为接收方可以是“null” 我的代码 onPressed: () async { if (_formKey.currentState.validate()) { dynamic result = await _auth.signInWithEmailAndPassword(email, password);
onPressed: () async {
if (_formKey.currentState.validate()) {
dynamic result = await _auth.signInWithEmailAndPassword(email, password);
if(result == null){
setState(() => error = 'Could not sign in with those credentials.');
}
}
}
formKey是一个全局键
final _formKey = GlobalKey<FormState>();
final_formKey=GlobalKey();
尝试“如果(\u formKey.currentState!.validate())”