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