所以我的应用程序在运行时决定哪些 TabBarItems 可用。问题是,[self.tabBarController viewControllers] 在实际的 TabBarController 类中是空的(在 viewDidLoad 和 viewWillAppear 中)。它在第一个 ViewController(选项卡)加载后被填充,但这为时已晚,因为我什至不知道我是否要加载这个特定的。
我知道这可以通过转储故事板来解决,是否也可以依赖它?
到目前为止想到的最佳解决方案是创建一个虚拟 ViewController,在加载完成后立即换出......