Ios UISplitViewController不显示我的DetailViewController
我在故事板上使用了UISplitViewController,我为主视图控制器和详细视图控制器设置了UINavigationController。主视图控制器已加载,但细节视图控制器未加载 我想不出什么地方出了问题 你能帮帮我吗 我在AppDelegate上的代码如下:Ios UISplitViewController不显示我的DetailViewController,ios,objective-c,uinavigationcontroller,Ios,Objective C,Uinavigationcontroller,我在故事板上使用了UISplitViewController,我为主视图控制器和详细视图控制器设置了UINavigationController。主视图控制器已加载,但细节视图控制器未加载 我想不出什么地方出了问题 你能帮帮我吗 我在AppDelegate上的代码如下: if([Utils isIpad]) { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main_iPad" bundle:[NSBund
if([Utils isIpad])
{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main_iPad" bundle:[NSBundle mainBundle]];
UISplitViewController *splitViewController = [storyboard instantiateViewControllerWithIdentifier:@"splitViewController"];
//UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
UINavigationController *navigationController = [storyboard instantiateViewControllerWithIdentifier:@"navigationViewControllerMaster"];
splitViewController.delegate = (id)navigationController.topViewController;
[self.window setRootViewController:navigationController];
}
为什么将navigationController设置为rootViewController?我认为它应该是splitViewController,但它不是在你的故事板中设置为初始视图控制器吗?@Bartoszbilecki我已经更改为splitViewController,但现在它开始崩溃。你的故事板中有什么?如果已将拆分视图控制器设置为初始视图控制器,则应从AppDelegate中删除设置根视图控制器。