final FirebaseAuth _firebaseAuth = FirebaseAuth.instance;
registerNewUser(BuildContext context)async
{
FirebaseUser firebaseUser = (await _firebaseAuth
.createUserWithEmailAndPassword(
email: emailTextEditingController.text,
password: passwordTextEditingController.text)).user;
}
final FirebaseAuth _firebaseAuth = FirebaseAuth.instance;
registerNewUser(BuildContext context)async
{
FirebaseUser firebaseUser = (await _firebaseAuth
.createUserWithEmailAndPassword(
email: emailTextEditingController.text,
password: passwordTextEditingController.text)).user;
}
当我使用 FirebaseUser 时显示错误
答案 0 :(得分:0)
使用 catchError 查看您在日志中遇到的问题
firebaseAuth
.createUserWithEmailAndPassword(
email: _emailTextCotroller.text,
password: _passwordTextCotroller.text,
)
.then((user) => {
// create user into database
})
.catchError((e) => {print(e.toString())});
Navigator.pushReplacement(
context, MaterialPageRoute(builder: (context) => HomePage()));
答案 1 :(得分:0)
您应该使用 User 而不是 FirebaseUser
User firebaseUser = (await _firebaseAuth.......