ios - “AuthDataResult”类型的值没有成员“isEmailVerification”
问题描述
当我在我的应用程序上配置启动会话时,我遇到了一个小问题,这是:“'AuthDataResult' 类型的值没有成员'isEmailVerification'”
func signIn(email:String?, password:String?) {
if email == nil || password == nil {
showAlert(title: "Login Error!", message: "All fields are required.")
} else {
SwiftLoader.show(animated: true)
Auth.auth().signIn(withEmail: email!, password: password!) { (user, error) in
SwiftLoader.hide()
if let err = error {
self.showAlert(title: "Login Error!", message: err.localizedDescription)
} else {
if (user?.isEmailVerification){ //error:"Value of type 'AuthDataResult' has no member 'isEmailVerification'"
self.sendEmailVerification()
}else{
self.showAlert(title: "", message: "Has iniciado sesión correctamente")
}
}
}
}
}
解决方案
推荐阅读
- c# - C# 填充小数点
- java - Lucene Query 语法等价于 SQL 中的 LIKE 运算符
- python-3.x - 使用模块`ContextManager`运行instaloader时出错
- pandas - 根据 pandas 中的列名快速用日期时间填充单元格?
- python - NotImplementedError:层注意力在`__init__`中有参数,因此必须覆盖`get_config`
- node.js - 如何在表单中为 ReactJS TextField 设置 HTML 数据标签
- pandas - 将dict的所有值(每个值都包含一个列表)附加到pandas df
- css - 页脚不在底部
- terraform - Terraform 资源作为模块输入变量
- rsync - rsync 选项用于复制相对目录内的链接并将相对目录外的链接解析为硬文件