【发布时间】:2017-06-11 04:36:07
【问题描述】:
我在这个问题上挣扎了很多,所以如果其他人有问题,我会提供答案
【问题讨论】:
标签: swift firebase-realtime-database
我在这个问题上挣扎了很多,所以如果其他人有问题,我会提供答案
【问题讨论】:
标签: swift firebase-realtime-database
swift 似乎更新它的节点的方式是通过“替换和添加” firebase 网站的示例似乎不起作用,所以我通过反复试验弄明白了
覆盖 func viewDidLoad() { super.viewDidLoad()
self.txtBankName.text = oBank.BankName;
self.txtBankType.text = oBank.BankType;
self.txtBankBalance.text = String(describing: oBank.BankBalance!)
fireBaseKey = oBank.fireBaseKey;
lblFireBaseKey.text = fireBaseKey;
refBanks = Database.database().reference().child("Bank")
}
func updateBankFirebase()
{
let key = oBank.fireBaseKey
let bankBalance:String? = self.txtBankBalance.text;
let updateBank = ["BankName":oBank.BankName!,"BankType":self.txtBankType.text!,"BankBalance":bankBalance,"id":key!]
refBanks.child(key!).setValue(updateBank)
lblFireBaseKey.text = "Record updated..."
};
【讨论】: