1

我的应用程序在完成启动后加载登录页面。登录成功后,我需要从登录页面导航到详细视图(这是一个 SplitViewController)。我试过推送拆分视图,但错误报告说

 "Split View Controllers cannot be pushed to a Navigation Controller <UINavigationController:"

谷歌搜索后,我发现拆分视图控制器必须始终是任何接口的根。

他们有更好的解决方案来在登录页面后显示我的详细 SplitViewController 吗?

谢谢。

4

1 回答 1

3

试试这个代码。

NSMutableArray *allViewControllers = [NSMutableArray arrayWithArray:self.navigationController.viewControllers]; 

[allViewControllers replaceObjectAtIndex:0 withObject:split]; 

//you can add or replace 

self.navigationController.viewControllers = allViewControllers;
于 2012-10-08T13:12:49.607 回答