Фрагмент кода:
self.tabBarController?.tabBar.items?[2].badgeValue = "999"
Код выше работает, но мой значок панели вкладок обновляется только при прокрутке (взаимодействии) с представлением. Есть мысли?
Значение badgeValue обновляется всякий раз, когда я добавляю или удаляю предмет из сумки для покупок. Эта функция в классе Bag:
func adicionarProduto(idProduto : Int){
produtos.append(idProduto) self.tabBarController?.tabBar.items?[2].badgeValue = String(sacola.produtos.count)
}
Спасибо!