从Firebase获取前100个得分,并使用Swift4在Xcode TableView中显示它们

时间:2019-02-28 00:36:35

标签: firebase firebase-realtime-database swift4

我的数据树的组织方式如下:

  • 用户
    • firebase生成的用户ID
      • userHighScore:“ 100”
      • 用户名:“ Sally”
      • userNation:“美国”
    • firebase生成的另一个用户ID
      • userHighScore:“ 92”
      • 用户名:“吉姆”
      • userNation:“加拿大” 等等

以下是屏幕截图: Screenshot of Firebase

我想从Firebase获取得分最高的100位用户的信息,并在TableView中显示userName,userNation和userHighScore(首先从得分最高开始)。

我在TopScoreViewController.swift上设置了一个TableView,并将其连接为“ @IBOutlet var topScoreTableView:UITableView!”

我还将控件从表中拖动到黄色按钮,以便将其设置为dataSource和委托。

表中有1个原型单元,我拖了一个标签。

我添加了一个名为TopScoreTableViewCell.swift的新文件,并在原型单元中将标签连接为“ @IBOutlet var userNameLabel:UILabel!”

到目前为止(我认为)很好。

但是从这里开始,但是似乎没有任何效果。我已经找到了很多有关此内容的文章,但是我还没有成功地将它们整合在一起。

任何帮助将不胜感激!

0 个答案:

没有答案