Ios UISplitViewController不显示我的DetailViewController

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

我在故事板上使用了UISplitViewController,我为主视图控制器和详细视图控制器设置了UINavigationController。主视图控制器已加载,但细节视图控制器未加载

我想不出什么地方出了问题

你能帮帮我吗

我在AppDelegate上的代码如下:

 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中删除设置根视图控制器。