在我的iOS应用程序中,我有一个带有一些navigationControllers的tabBarController。在applicationDidFinishLaunching tabBarController.selectedViewController
是null
。这是在我将navigationControllers分配给tabBar的tabBarItems之后。
tabBarController.selectedViewController
的适当默认值是什么?
也许它可以设置为第一个navigationController。可能需要注意从后台启动应用程序(在这种情况下,用户可能没有在第一个navigationController中停止)。
答案 0 :(得分:4)
来自UITabBarController的文档,位于selectedViewController
:
此视图控制器是其自定义视图的控制器 标签栏界面显示。指定的视图控制器必须 在viewControllers数组中。将新视图控制器分配给 此属性更改当前显示的视图,并选择一个 标签栏中的相应选项卡。也改变视图控制器 相应地更新selectedIndex属性。 默认值 此属性为零。