Objective c 执行模式切换时SplitViewController为零?

Objective c 执行模式切换时SplitViewController为零?,objective-c,ios,storyboard,uisplitviewcontroller,segue,Objective C,Ios,Storyboard,Uisplitviewcontroller,Segue,我有一个应用程序使用SplitViewController作为根视图。但我想在进入main之前查看登录视图。我的解决方案是在登录视图中隐藏主视图。在检查用户信息后,我将在iOS 5.0中使用情节提要执行模式序列。我还更新了delegate to detail视图,如下所示: : 但在细节视图中,splitViewController仍然为零???我使用description记录日志,并看到LoginView.mis中prepareforsgue中的splitViewController.dele

我有一个应用程序使用SplitViewController作为根视图。但我想在进入main之前查看登录视图。我的解决方案是在登录视图中隐藏主视图。在检查用户信息后,我将在iOS 5.0中使用情节提要执行模式序列。我还更新了delegate to detail视图,如下所示: :

但在细节视图中,splitViewController仍然为零???我使用description记录日志,并看到LoginView.mis中prepareforsgue中的splitViewController.delegate与DetailView.m中viewdiload中DetaiView的描述相同。我还确定splitViewController在prepareForSegue中不是nil。那么,这有什么错??为什么在detailView中splitViewController为零?我的主视图在详细视图中也是零

请帮我解决这个问题,非常感谢