【问题标题】:Updating data with swift 3 firebase (all fields) - XCODE 8 (2017)使用 swift 3 firebase(所有字段)更新数据 - XCODE 8 (2017)
【发布时间】:2017-06-11 04:36:07
【问题描述】:

我在这个问题上挣扎了很多,所以如果其他人有问题,我会提供答案

【问题讨论】:

    标签: swift firebase-realtime-database


    【解决方案1】:

    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..."
    };
    

    【讨论】:

      猜你喜欢
      • 2017-01-22
      • 2017-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-20
      • 1970-01-01
      • 1970-01-01
      • 2017-02-03
      相关资源
      最近更新 更多