당신이 먼저 등록 코드해야 할 새로운 사용자 등록 할 때 : 당신은 자세한 내용은 dictionary
사용하는 사용자를 설정하고 다음 코드를 사용하여 자식을 추가하여 SetValue
방법을 사용할 수 있습니다 성공 응답에
FIRAuth.auth()?.createUserWithEmail(UserEmail, password: UserPassword, completion: { (user, error) in
을 :
여기
사용자 ref.child("users").child(user!.uid).setValue(["Provider": self.txtPassword.text!,"Email": self.txtEmail.text!,"Firstname": self.txtFName.text!,"Lastname": self.txtLname.text!,"Phone": self.txtPhone.text!,])
은!는 주 사용자 트리에서 고유 한 사용자 ID의 자식 .uid.
및
샘플 코드 :
그래서 당신의 중포 기지 나무처럼!
이 오류가 발생
@IBAction func ActionRegister(sender: UIButton) {
let ref : FIRDatabaseReference!
ref = FIRDatabase.database().reference()
FIRAuth.auth()?.createUserWithEmail("[email protected]", password: "1234567", completion: { (user, error) in
if((error) != nil)
{
print("Error is = \(error?.localizedDescription)")
}
else
{
// following method is a add user's more details
ref.child("users").child(user!.uid).setValue(["Provider": "1234566", "Email": "[email protected]", "Firstname": "nitin", "Lastname": "Gohel", "Phone": "12345678" ])
//following method get the registers user details
ref.child("users").child(user!.uid).observeSingleEventOfType(.Value, withBlock: { snapshot in
let postDict = snapshot.value as! [String : AnyObject]
print("Error is = \(postDict)")
})
}
})
}
"유형의 사용자에는 회원이 없습니다 uid – crispy2k12
첨부 된 샘플 코드 더 많은 정보를 얻으려면 https://firebase.google.com/docs/database/ios/save-data#basic_write –
문서를 공부해야합니다. 덕분에 샘플 코드의 추가 세부 정보 부분에 텍스트 필드를 사용할 수 있습니까? ? – crispy2k12