我有一个带有 5 个 ViewControllers 的 TabBar。我正在使用该 tabBarController 数组来填充 SideBarMenu,就像在 Facebook 应用程序中一样。
当我使用 viewController 设置为 UINavigationController 的 RootViewController 时,此 viewController 将从数组 [self.tabBarController viewControllers] 中删除。
为什么会发生这种情况,我该如何防止这种情况发生?
return [[UINavigationController alloc] initWithRootViewController:
[[self.tabBarController viewControllers] objectAtIndex:0]];
objectIndex 0 处的 viewController 被删除,并且 [self.tabbarcontroller viewControllers] 仅返回 4 个 viewController。