【发布时间】:2013-01-06 11:22:51
【问题描述】:
我有以下代码:
- (void)applicationDidBecomeActive:(UIApplication *)application
{
//make sure that the user credentials are still ok
if (userLeftApplication){
BaseViewController * baseViewController = [[BaseViewController alloc]init];
BOOL detailsAreOK = [baseViewController credentialsValidated];
if (!detailsAreOK){
[self.window.rootViewController performSegueWithIdentifier: @"fromSplashToLogin" sender: self.window.rootViewController];
}
userLeftApplication = FALSE;
}
}
但是,我在尝试执行 segue 时遇到以下异常:
Attempt to present <LoginViewController: 0x2012e180> on <FirstViewController: 0x1f59cef0> whose view is not in the window hierarchy!
并且用户没有被引导到那里。
怎么了?
【问题讨论】:
标签: objective-c cocoa-touch uiwebview appdelegate