방금 firebase로 작업하는 앱을 얻었습니다. 데이터를 덮어 쓰는 작은 문제가 있습니다.데이터를 덮어 쓰지 않고 firebase에 쓰기. Swift
액션 :
@IBAction func Gem(_ sender: UIButton) {
self.ref.child("users").child(Personnr.text!).setValue(["Fornavn": Fornavn.text!])
self.ref.child("users").child(Personnr.text!).setValue(["Efternavn": Efternavn.text!])
}
문제는 다음 지워지고 초를 쓰고, 제 1 명령을 기록하는 것이다. Im은 프로그래밍에 익숙하지 않으므로 간단합니다.
나는 사용자가 데이터베이스에 업로드 할 데이터를 쓰는 텍스트 필드를 명확히했습니다.
@IBOutlet weak var Fornavn: UITextField!
@IBOutlet weak var Efternavn: UITextField!
@IBOutlet weak var Personnr: UITextField!
@IBOutlet weak var Korekort: UITextField!
덮어 쓰기를 피하는 방법에 대한 단서가 있습니까?
는
은 https : //이 노드에서 현재 데이터를 더 자식 노드를 추가하거나 업데이트하려면
, 당신은 당신하여 쿼리를 최적화 할 수 있습니다,
Btw는
updateChildValues
기능을 사용할 수 있습니다 stackoverflow.com/a/45941497/7715250 –