Vin*_*ack 3 dart firebase firebase-authentication flutter
我是应用程序开发的初学者,遇到了这个错误。我得到的错误是“错误:‘用户’类型的值?不能分配给“用户”类型的变量。”
我的代码:
Future signUpWithEmailAndPassword( String email, String password) async {
try {
UserCredential result = await _auth.createUserWithEmailAndPassword(email: email, password: password);
User user = result.user;
return _userFromFirebaseUser(user);
} catch(e){
print(e.toString());
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
实际上,您可以使用 来修复该错误!。但请确保它result.user不为空!
User user = result.user!;
Run Code Online (Sandbox Code Playgroud)
换线
User user = result.user;
Run Code Online (Sandbox Code Playgroud)
到
User? user = result.user;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
479 次 |
| 最近记录: |