Вам
не нужно использовать viewDidLoad для обновления вообще. Это метод жизненного цикла.
Опишите какую вью хотите обновить - таблицу, просто вью, бар? По какому ивент - что триггер? Напишите это в вопросе, после дополню ответ.
UPD:
У вас по нажатию на первом таббаре открывается второй?) Так не делается. Видимо вы совсем начинающих... Изучите
гидлайны по проектированию интерфейсов. Там буквально 10 страниц с картинками, отдельно есть про TabBar. У меня
есть видео про иконки таб-бара.
Чтобы обновить коллекцию, нужно использовать reloadData, performBatch или apply в зависимости как вы установили dataSource. Вы начинающий, скорее всего через reloadData все будет работать.
Чтобы обновить просто вью - используйте тригеры. Делегаты, нотификации. По ивенту устанавливать текст/картинку.