Flutter/Dart _formKey.currentState.validate() 上的空安全性?
Flutter/Dart Null Safety on _formKey.currentState.validate()?
我刚刚在 pubspec.yaml;
中更新了我的最低 sdk
sdk: ">=2.12.0 <3.0.0"
现在我必须通过声明 ?在所有字符串和整数上。
但是我应该如何处理 formkey?
if (_formKey.currentState.validate())
以下是 Android Studio 告诉我的内容,但我不确定将 ?
放在哪里
The method 'validate' can't be unconditionally invoked because the receiver can be 'null'. Try making the call conditional (using '?.') or adding a null check to the target ('!').
知道我应该如何将此行转换为空安全吗?
这个怎么样?
Future<File> file;
这是第一个;
(_formKey.currentState!.validate())
还有下一个;
late Future<File> file;
我刚刚在 pubspec.yaml;
中更新了我的最低 sdk sdk: ">=2.12.0 <3.0.0"
现在我必须通过声明 ?在所有字符串和整数上。
但是我应该如何处理 formkey?
if (_formKey.currentState.validate())
以下是 Android Studio 告诉我的内容,但我不确定将 ?
放在哪里The method 'validate' can't be unconditionally invoked because the receiver can be 'null'. Try making the call conditional (using '?.') or adding a null check to the target ('!').
知道我应该如何将此行转换为空安全吗?
这个怎么样?
Future<File> file;
这是第一个;
(_formKey.currentState!.validate())
还有下一个;
late Future<File> file;