我在向Firebase添加用户时遇到了一些麻烦。如果有人能帮助我解决这个问题,那将非常感激。
这是我的代码:
var myRootRef = Firebase(url:"https://plattrapp.firebaseio.com/users")
myRootRef.createUser(emailSignUpEntered, password: passwordSignUpEntered,
withValueCompletionBlock: { error, result in
if error != nil {
// There was an error creating the account
} else {
let uid = result["uid"] as? String
println("Successfully created user account with uid: \(uid)")
}
})
它在我的调试器中的println语句中显示已创建用户,但实际上并未在我的firebase数据库中显示。
我可能做错了什么?
答案 0 :(得分:2)
Firebase身份验证不会自动在关联的数据库中创建有关用户的任何信息。
大多数应用程序最终都会从顶级users
节点下的自己的代码创建此信息。这在"Storing User Data" in the Firebase programming guide for iOS。
阅读有关您正在处理的主题的Firebase文档通常是一个好主意。它可以防止大量灰色/丢失的头发和浪费时间。