Ios FirebaseUI TableViewDataSource显示数据值
我正在尝试使用FirebaseUI在Ios FirebaseUI TableViewDataSource显示数据值,ios,swift,firebase,Ios,Swift,Firebase,我正在尝试使用FirebaseUI在UITableViewController中显示数据。看起来一切正常,但它显示的是数据名而不是值。我的代码如下。如何改变这一点 import UIKit import Firebase import FirebaseUI class TableViewController: UITableViewController { var firebaseRef = Firebase(url:"https://the-lighthouse-app.fireba
UITableViewController
中显示数据。看起来一切正常,但它显示的是数据名而不是值。我的代码如下。如何改变这一点
import UIKit
import Firebase
import FirebaseUI
class TableViewController: UITableViewController {
var firebaseRef = Firebase(url:"https://the-lighthouse-app.firebaseio.com/states")
var dataSource: FirebaseTableViewDataSource!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
self.dataSource = FirebaseTableViewDataSource(ref: self.firebaseRef, cellReuseIdentifier: "Cell1", view: self.tableView)
self.dataSource.populateCellWithBlock { (cell: UITableViewCell, obj: NSObject) -> Void in
let snap = obj as! FDataSnapshot
// Populate cell as you see fit, like as below
cell.textLabel?.text = snap.key as String
}
self.tableView.dataSource = self.dataSource
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
假设您正在执行
cell.textlab?.text=snap.key作为字符串
,我确实希望单元格显示项的键/名称。你想展示什么?类似于snap.value.objectForKey(“作者”)
()?还可以查看,看看它是如何基于其他属性填充视图的:@FrankvanPuffelen我找到了!我刚刚使用了snap.value
并使用了as代码>成功了。谢谢你的帮助!很高兴听到!你能把它写成一个答案吗?StackOverflow鼓励您进行自我回答,这是您建立声誉的好方法。