Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios FirebaseUI TableViewDataSource显示数据值_Ios_Swift_Firebase - Fatal编程技术网

Ios FirebaseUI TableViewDataSource显示数据值

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

我正在尝试使用FirebaseUI在
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鼓励您进行自我回答,这是您建立声誉的好方法。