У меня есть 2 контроллера [TableViewController, SecondViewController]. На моем TableViewController у меня есть значки, и я обновляю их из своего SecondViewController, но когда я обновляю счет значка из SecondVC, он не обновляется в TableVC, для этого мне нужно изменить свой экран или вытащить мой контроллер, и сразу после этого обновляет мой значок.tableView reloadData не обновляет данные
Я попробовал это, в SecondVC когда я обновляю количество жетонов:
badgeCount++
TableViewController().tableView.reloadData()
Кроме того, это:
badgeCounter++
dispatch_async(dispatch_get_main_queue(), {() -> Void in
TableViewController().tableView.reloadData()
})
, но в обоих случаях он не обновляет свой вид значка. Для этого мне нужно просто сменить контроллеры/экраны или подтянуть мой TableVC.
Как это исправить?
И одна интересная вещь, когда я установил таймер, который обновляет мой TableVC каждые вторым, в этом случае моего счетчика значка обновление вида а =/
TableViewController(). TableView.reloadData() создаст новый экземпляр TableViewController, вы должны называть это на предыдущем – ZHZ
любыми другими предложениями? –