TableView не загружается при нажатии с помощью панели вкладок Swift - PullRequest
0 голосов
/ 25 мая 2020

При переходе с вкладки сведений на вкладку тегов представление таблицы не загружается. Я знаю, потому что в представлении действительно загрузилось, я напечатал комментарий, но комментарий и остальной код работают или загружаются. Хотя отображается само представление таблицы. Извините, если это слишком расплывчато, я не уверен, что мне нужно предоставить, поэтому сообщите мне, если вам понадобится дополнительная информация, чтобы помочь мне bo

Ответы [ 2 ]

0 голосов
/ 25 мая 2020

Если вы получаете данные из Api, перезагрузите свой tableView tableview.reloadData() там, в основном потоке, используя DisaptchQueue.main.async {}

// got response from Api
DisaptchQueue.main.async {
tableView.reloadData()
}
0 голосов
/ 25 мая 2020

Когда вы нажимаете tab, он загружается и сохраняется в памяти. Не требует перезагрузки. Если вы хотите загрузить данные снова, переместите код загрузки данных в viewDidAppear, например:

class ViewController: UIViewController {

    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)

        loadData()
    }

    func loadData() {
        // Code to load data
    }
}
...