Возможно, в вашем приложении для ios есть Login ViewController непосредственно перед TabBarController, и вы хотите, чтобы TabBarController появился после успешного входа 🙂
Это можно сделать следующим образом:
let nextVC = self.storyboard?.instantiateViewController(withIdentifier: "Home") as! HomeViewController
nextVC.modalPresentationStyle = .fullScreen
self.present(nextVC, animated: true, completion: nil)
В результате TabBarItem не появляется в HomeViewController 🙁
Вы можете избежать этого, создав файлы UITabBarController и назначив его на UITabBarController, и указать на него вместо HomeViewController
let nextVC = self.storyboard?.instantiateViewController(withIdentifier: "tabBar") as! TabBar
nextVC.modalPresentationStyle = .fullScreen
self.present(nextVC, animated: true, completion: nil)
И в результате TabBarIter отображаются правильно 🥳🥳🥳🥳.