0

所以我的应用程序在运行时决定哪些 TabBarItems 可用。问题是,[self.tabBarController viewControllers] 在实际的 TabBarController 类中是空的(在 viewDidLoad 和 viewWillAppear 中)。它在第一个 ViewController(选项卡)加载后被填充,但这为时已晚,因为我什至不知道我是否要加载这个特定的。

我知道这可以通过转储故事板来解决,是否也可以依赖它?

到目前为止想到的最佳解决方案是创建一个虚拟 ViewController,在加载完成后立即换出......

4

1 回答 1

0

它是空的,因为标签栏控制器没有 tabBarController 属性。它应该只是 self.viewControllers。

于 2013-11-21T21:47:13.930 回答