Мое дерево данных организовано так:
- пользователи
- идентификатор пользователя, сгенерированный firebase
- userHighScore: "100"
- userName: "Sally"
- userNation: "USA"
- другой идентификатор пользователя, сгенерированный firebase
- userHighScore: "92"
- имя пользователя: "Джим"
- имя пользователя: "Канада" и т. д.
Вот скриншот:
Я бы хотел получить информацию о пользователях с самыми высокими 100 баллами из Firebase и отобразить userName, userNation и userHighScore в TableView (начиная с самого высокого балла первым).
У меня есть TableView, настроенный на моем TopScoreViewController.swift, и он подключен как «@IBOutlet var topScoreTableView: UITableView!»
Я также управляю + перетащил из таблицы в желтую кнопку, чтобыон устанавливается как источник данных и делегат.
В таблице есть 1 ячейка прототипа, и я перетащил метку.
Я добавил новый файл с именем TopScoreTableViewCell.swift и соединил метку в ячейке прототипа как "@IBOutlet var userNameLabel: UILabel! "
Пока все хорошо (я думаю).
Но отсюда, но, похоже, ничего не работает.Я нашел много статей о разных частях этого, но мне пока не удалось собрать все это вместе.
Буду признателен за любую помощь!