【发布时间】:2016-11-01 00:58:38
【问题描述】:
所以基本上我想从我的数据库中获取孔并将它们放在 tableView 中,但我真的不知道如何。我不知道如何让单元格获得孔号的标题。
这是我的数据库:
这是我的视图控制器:
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
}
}
【问题讨论】:
标签: ios swift uitableview firebase firebase-realtime-database