- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我真的尝试了所有可能的选择来编写它,但我似乎无法找出解决方案。
func signup(email: String, password: String) {
Auth.auth().createUser(withEmail: emailText.text!, password: passwordText.text!, completion: { (user, error) in
if error != nil {
print(error!)
}else {
self.createProfile(user!) //Here's the problem described in the title //
let homePVC = RootPageViewController()
self.present(homePVC, animated: true, completion: nil)
}
})
}
func createProfile(_ user: User) {
let newUser = ["email": user.email, "photo": "https://firebasestorage.googleapis.com/v0/b/ecoapp2.appspot.com/o/photos-1.jpg?alt=media&token=ee104f2d-ed9a-4913-8664-04fd53ead857"]
self.databaseRef.child("profile").child(user.uid).updateChildValues(newUser) { (error, ref) in
if error != nil {
print(error!)
return
}
print("Profile successfully created")
}
}
最佳答案
你需要
Auth.auth().createUser(withEmail: email, password: password) { authResult, error in
// ...
guard let user = authResult.user else { reurn }
self.createProfile(user)
}
func createProfile(_ user: FIRUser ) { --- }
关于swift - Xcode 火力地堡 |无法将类型“AuthDataResult”的值转换为预期的参数类型 'User',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54715229/
我正在经历这个令人沮丧的问题。令人恼火的是,他们为 Firebase 进行了这样的更新,几乎没有特定文档。我收到同样的错误:“AuthDataResult”类型的值没有成员“providerID”。这
My codes error我不知道为什么它说“uid”没有成员,我也不知道 AuthDataResult 是从哪里来的,因为我从来没有用它作为导入或任何类似的东西...... @IBAction f
我在我的应用程序上配置启动 session 时遇到了一个小问题,这是:“‘AuthDataResult’类型的值没有成员‘isEmailVerification’” func signIn(email
我在使用最新版本的 FirebaseAuth 5.0 时遇到问题,这是我的代码: if let email = emailField.text, let password = passwordFiel
我正在我的 firebase 数据库中创建一个新用户,我正在尝试为该用户设置更多值:姓名、电子邮件、密码、出生日期等。 /* Create User with Email and Password P
我正在尝试在 Firebase 身份验证中访问用户的 uid。我在我的代码中创建了一个 createUser 完成 block ,在该 block 的末尾我想检查我命名为 firUser 的用户。当我
我正在尝试从我的用户模型中设置“当前”,以便稍后可以使用 current.username 或 current.uid 等。但是我收到“无法转换“AuthDataResult”类型的值?预期的参数类型
我真的尝试了所有可能的选择来编写它,但我似乎无法找出解决方案。 func signup(email: String, password: String) { Auth.auth().creat
我正在重新访问一个旧应用程序,但在开发新功能之前,我想修复所有错误。我不确定这是由较新的 Swift 语法还是 Firebase 的更新(或两者)引起的,但以前有效的代码现在导致了 2 个错误。 va
我正在学习 Rob Percival 的 iOS 开发人员类(class),目前我被困在“优步克隆”项目中。以下是有问题的代码的摘录。发生错误的代码行是: if user?.displayName =
我对最新版本的 FirebaseAuth 5.0 有疑问这是我的代码: func registerUser (withEmail email: String, andPassword password
我正在尝试为我的应用程序创建一个用户注册组件,并将 firebase 作为我的后端。当我尝试创建用户时,它显示 user = [AuthDataResult] nil 并且我得到了 FIRAuthEr
@IBAction func SignUpBtn_TouchUpInside(_ sender: Any) { Auth.auth().createUser(withEmail: emailTextF
有人可以帮我解决这个问题吗?第一个错误是“‘authdataresult’类型的值没有成员‘uid’”。 Auth.auth()?.signIn(withEmail: email, password:
我是一名优秀的程序员,十分优秀!