Ios Swift 2 FirebaseTableView
我是firebase和swift编程新手。我试图用firebase中的数据填充tableview。我在self.dataSource行不断得到(预期的声明)错误。任何帮助都将不胜感激,提前感谢Ios Swift 2 FirebaseTableView,ios,swift,firebase,Ios,Swift,Firebase,我是firebase和swift编程新手。我试图用firebase中的数据填充tableview。我在self.dataSource行不断得到(预期的声明)错误。任何帮助都将不胜感激,提前感谢 import UIKit import Firebase import FirebaseUI class ChurchTableViewController: UITableViewController { var items = [NSDictionary]() let fir
import UIKit
import Firebase
import FirebaseUI
class ChurchTableViewController: UITableViewController {
var items = [NSDictionary]()
let firebaseRef = Firebase(url:"https://........com/")
let dataSource: FirebaseTableViewDataSource! = nil
self.dataSource = FirebaseTableViewDataSource(ref: self.firebase, cellReuseIdentifier: "Cell", view: self.tableView)
self.dataSource.populateCellWithBlock { (cell: UITableViewCell, obj: NSObject) -> Void in
let snap = items[indexPath.row]
//obj as! FDataSnapshot
// Populate cell as you see fit, like as below
cell.textLabel?.text = snap["ChurchName"] as String
}
self.tableView.dataSource = self.dataSource
我是从firebase文档中得到的…有两种可能
1) self.dataSource=中的ref应为firebaseRef,而不是self.firebase
2) 一般建议:我认为您可能需要使用FirebaseTableViewDataSource的一个版本,该版本包含定义cellClass的构造函数,这样您就可以使用自定义单元格,否则它将返回UITableViewCell(有人向我查询)您的
let dataSource...
应该是
var dataSource...
让我们来做一些不会改变的事情 嘿,谢谢你的回复,但我尝试了你的建议,错误仍然存在。