首页 > 解决方案 > 如何修复错误:“用户”类型的值?不能分配给“用户”类型的变量

问题描述

我是应用程序开发的初学者,遇到了这个错误。我得到的错误是“错误:'用户类型的值?' 不能分配给“用户”类型的变量。”

我的代码:

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;
    }
  }

标签: firebaseflutterdartfirebase-authentication

解决方案


换行

User user = result.user;

User? user = result.user;

推荐阅读