類到火力地堡數據庫保存陣列我有一個類數組,它看起來像這樣:的使用雨燕
var myItems = [myClass]()
class myClass: NSObject {
var a: String?
var b: String?
var c: String?
var d: String?
}
我想是叫myItems數組保存到我的數據庫,並有內部的每類數據庫內的個人部分。基本上,我希望每個類在這個圖像中看起來像一個叫做「Eko」的類:
爲了說明,在「Eko」之後,應該顯示數組myItems內部的所有其他類。要達到什麼圖像被展示,我用這個代碼:
let data = self.myItems[0]
let currU = FIRAuth.auth()?.currentUser?.uid
let userRef = self.ref.child("users").child(currU!).child(data.a!)
userRef.updateChildValues(["a": data.a!, "b": data.b!, "c": data.c!, "d": data.d!])
顯然,這將僅在索引0處從陣列myItems保存類到火力地堡數據庫,這在上面已經顯示在圖像中。
我的問題是如何將整個數組保存到數據庫中?使用我的代碼,我只能從數組中保存一個類,並且我想將所有項目保存到數據庫中,以便它們最終看起來像一個類在圖像中執行的一樣。你可以比較一下,填充tableView,在那裏你需要「indexPath.row」來填充所有的項目,而不是隻有一個。我希望我很清楚!
你混淆術語 「對象」 與 「類」? – Alexander
我對編程頗爲陌生,當我說「Class」時,我可能是指對象。但是不是myClass一個類? –
'myClass'是一個類。但是,約定是用大寫字母命名類型(類,結構,協議和枚舉)。一個更傳統的適當的名字是'MyClass'。類是製作物體的藍圖。 'var myItems = [MyClass]()'創建一個空數組來存儲'MyClass'類型的對象。對象具有小寫的第一個字母。 – Alexander