所以基本上我想從我的數據庫中獲取洞,並將它們放在tableView中,但我真的不知道如何。我無法弄清楚如何讓單元格獲得洞的數量。TableViewCell來自Firebase數據庫的數據
這裏是我的數據庫:
這裏是我的ViewController:
import UIKit
import Firebase
class HolesViewController: UITableViewController {
//FirebaseRefrences
var ref = FIRDatabaseReference.init()
var holes: [FIRDataSnapshot]! = []
override func viewDidLoad() {
//ViewDidLoad
//Refrences to Firebase
ref = FIRDatabase.database().reference()
let CoursesRef = ref.child("Courses")
//snapshot
CoursesRef.observeEventType(.ChildAdded, withBlock: { snapshpt in
self.holes.append(snapshpt)
self.tableView.reloadData()
})
}
override func viewDidAppear(animated: Bool) {
//ViewDidAppear
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.holes.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell: UITableViewCell! = self.tableView.dequeueReusableCellWithIdentifier("HoleCell")
let holesSnap = self.holes[indexPath.row]
/*
??????
*/
return cell
}
override func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
return true
}
}
OMG謝謝驚人的...一切正常,但我有一個空的頂部細胞莫名其妙? – LB16
@ LB16很好!我剛剛進行了更新,可能與此有關。如果不需要,請花點時間調試holes數組,以查看您是否沒有額外的快照。 – adolfosrs
完美謝謝:) – LB16