firebase - 如何修复错误:“用户”类型的值?不能分配给“用户”类型的变量
问题描述
我是应用程序开发的初学者,遇到了这个错误。我得到的错误是“错误:'用户类型的值?' 不能分配给“用户”类型的变量。”
我的代码:
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;
}
}
解决方案
换行
User user = result.user;
至
User? user = result.user;
推荐阅读
- javascript - 刷新没有布局的div
- python - 使用带有 git clean 过滤器的黑色
- node.js - Mongoose - 返回单个文档而不是使用 Aggregate 的文档数组
- javascript - Stop repeating div content in PHP AJAX MySQL
- python - FLASK:每次有新请求进来时,路由器外的代码都会被执行吗?
- email - 赛普拉斯失败的电子邮件通知
- azure-devops - 如何将 COMPANY.visualstudio.com 帐户从按需付费迁移到 CSP
- php - Google Maps API - 下一页访问问题
- sql - 如何处理postgresql的日期字段中的null
- windows - 将标准输入复制到标准输出的命令