Получить 100 лучших результатов из Firebase и отобразить их в Xcode TableView с помощью Swift4 - PullRequest
0 голосов
/ 28 февраля 2019

Мое дерево данных организовано так:

  • пользователи
    • идентификатор пользователя, сгенерированный firebase
      • userHighScore: "100"
      • userName: "Sally"
      • userNation: "USA"
    • другой идентификатор пользователя, сгенерированный firebase
      • userHighScore: "92"
      • имя пользователя: "Джим"
      • имя пользователя: "Канада" и т. д.

Вот скриншот: Screenshot of Firebase

Я бы хотел получить информацию о пользователях с самыми высокими 100 баллами из Firebase и отобразить userName, userNation и userHighScore в TableView (начиная с самого высокого балла первым).

У меня есть TableView, настроенный на моем TopScoreViewController.swift, и он подключен как «@IBOutlet var topScoreTableView: UITableView!»

Я также управляю + перетащил из таблицы в желтую кнопку, чтобыон устанавливается как источник данных и делегат.

В таблице есть 1 ячейка прототипа, и я перетащил метку.

Я добавил новый файл с именем TopScoreTableViewCell.swift и соединил метку в ячейке прототипа как "@IBOutlet var userNameLabel: UILabel! "

Пока все хорошо (я думаю).

Но отсюда, но, похоже, ничего не работает.Я нашел много статей о разных частях этого, но мне пока не удалось собрать все это вместе.

Буду признателен за любую помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...