我正在尝试使用Xcode 9更新Firebase实时数据库中的现有用户数据。这是我添加餐食的代码:
// Actions
func addMeal() {
let key = refRecipe.childByAutoId().key
let meal = ["name" : nameTextField.text!,
"rating" : ratingControl.rating] as [String : Any]
refMeal.child((FIRAuth.auth()?.currentUser?.uid)!).child(key).setValue(meal)
}
当我更新名称或评级控件并保存新的JSON树时,而不是更新数据库中的现有树。