【发布时间】:2021-10-06 05:36:52
【问题描述】:
void createUser(String email, String password) async {
try {
await _auth
.createUserWithEmailAndPassword(email: email, password: password)
.then((value) => Get.offAll(Home()));
} catch (e) {
Get.snackbar("Error while creating account", e.message, //Error on e.message
snackPosition: SnackPosition.BOTTOM);
}
}
错误:getter 'message' 没有为类 'Object' 定义。尝试 将名称更正为现有 getter 的名称,或定义一个 名为“消息”的 getter 或字段。
知道为什么它不起作用吗?
【问题讨论】:
-
您为什么不尝试打印
e或添加一个断点来检查它包含什么? -
试试打印e的值看看是什么类型?
-
它的类型是 FirebaseAuthException。打印它显示:[firebase_auth/invalid-email] 电子邮件地址格式错误。我想从输出中避免“[firebase_auth/invalid-email]”这个
标签: flutter dart flutter-getx