如果应用程序以前在后台,则在调用applicationDidBecomeActive时,我希望情节提要的初始视图控制器为当前控制器。

我用了:

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    [self.window makeKeyAndVisible];
}

当我重新启动应用程序时,loginAciton中的rootViewController仍被调用,但无法显示下一个控制器。没有发生任何错误的错误。
- (IBAction)loginAciton:(id)sender
{
    id controller = [self.storyboard instantiateViewControllerWithIdentifier:@"Navigation"];
    [self presentModalViewController:controller animated:YES];
}

为什么?

PS。我的rootViewController不是UINavigationController。

感谢您的任何答复。

最佳答案

更好的方法是将UIApplicationExitsOnSuspend添加到Info.plist并将其设置为YES

关于iphone - 我希望 Storyboard的初始 View Controller 将成为当前 Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11218793/

10-13 03:59