Курс Networking: Table View не отображает контент


#1

Здравствуйте! В курсе Networking остановился на уроке 8. Get and parse data. Перепроверял все 10 раз, но Table View не отображает ничего((( помогите определить проблему( ибо дальше двигаться толку нету(((


#2

Здравствуйте.

Скорее всего вы не вызываете метод reloadData() у TableView:

DispatchQueue.main.async {
    self.tableView.reloadData()
}

Что бы не гадать, нужно посмотреть на код в целом


#3

Здравствуйте. Мне помогли решить проблему с помощью регистрации ячейки

let nib = UINib(nibName: "CoursesTableViewCell", bundle: nil)
tableView.register(nib, forCellReuseIdentifier: "CoursesTableViewCell")

Хотя в уроке этого не было(((


#4

Этого делать и не надо, если изначально делать все по курсу. Это значит, что у вас не создана ячейка в сториборд


#5

Есть два варианта того как Вы будете “крепить” класс ячейки к ячейке:
1 через сториборд
2 через код

В курсе делается через сториборд, а Вы сделали через код.
Это самые основы и в курсе не рассматриваются варианты регистрации класса, так как это у нас есть и в других курсах и в бесплатных видео, а курс все таки посвящен другой теме нежели работе с UITableView.


#6

Большое спасибо за информацию!)