Login ios6-如何在uisplitviewcontroller之前显示登录屏幕?

Login ios6-如何在uisplitviewcontroller之前显示登录屏幕?,login,ios6,uisplitviewcontroller,Login,Ios6,Uisplitviewcontroller,我正在用UISplitViewController开发一个应用程序。但是,我需要在UISPlitViewController之前显示登录屏幕。我创建了一个简单的UIViewController,并创建了一个从DetailViewController到新UIViewController的序列。我还创建了一个调用segue的viewdide出现在DetailViewController中 - (void)viewDidAppear:(BOOL)animated { [超级视图显示:动画]

我正在用UISplitViewController开发一个应用程序。但是,我需要在UISPlitViewController之前显示登录屏幕。我创建了一个简单的UIViewController,并创建了一个从DetailViewController到新UIViewController的序列。我还创建了一个调用segue的viewdide出现在DetailViewController中

- (void)viewDidAppear:(BOOL)animated
{ [超级视图显示:动画]

       [self performSegueWithIdentifier:@"loginSegue" sender:self];
}

我得到了这个错误:“没有标识符为'loginSegue'的segue”

有什么好方法可以做到这一点吗


谢谢,我自己找到了解决办法。解决方案是:在AppDelegate中调用ApplicationIDBecMeactive内的模式。例如:

static dispatch_once_t onceToken;

dispatch_once( &onceToken, ^
              {
                  UIStoryboard *storyboard = self.window.rootViewController.storyboard;
                  LoginViewController* launchViewController = [storyboard instantiateViewControllerWithIdentifier:@"LoginViewController"];
                  [self.window.rootViewController presentViewController:launchViewController animated:NO completion:NULL];

                  launchViewController.managedObjectContext = self.managedObjectContext;
              } );