Не существует прямой конфигурации, подобной той, о которой вы могли бы подумать, но если вы получите значение до того, как отобразите tabBar, вы можете сделать это внутри пользовательского класса
class CustomTab:UITabBarController {
override func awakeFromNib() {
super.awakeFromNib()
let nav = self.viewControllers[0] as! UINavigationController
if a {
let vcA = ///
nav.viewControllers = [vcA]
}
else {
let vcB = ///
nav.viewControllers = [vcB]
}
}
}