Обновление значка панели вкладок Swift / Xcode - PullRequest
0 голосов
/ 03 марта 2020

Фрагмент кода:

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) 
}

Спасибо!

...