iphone - 我希望我的 Storyboard的初始 View Controller 是当前 Controller

标签 iphone ios storyboard

如果应用程序以前在后台,当 applicationDidBecomeActive被调用,我希望我的 Storyboard的初始 View Controller 是当前 Controller 。

我用了:

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

当我重新启动应用程序时,loginAciton里面 rootViewController仍然被调用,但无法呈现下一个 Controller 。没有错误,就像什么都没发生一样。
- (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/

相关文章:

ios - 如何解决 Xcode Storyboard 中的内部错误

iphone - Xcode 4 + iOS 4.3 : "No Packager exists for the type of archive"

ios - ideviceinstaller 失败,存档中出现错误 : could not locate iTunesMetadata. plist

ios - Objective-C Swift 与 Realm 的互操作性

ios - QuincyKit/PLCrashReporter : provide description *before* the crash

ios - 将 IBInspectable 应用于 iOS 中的所有 View 类型

iphone - 显示来自 URL Objective C 的图像

ios - UIWebView 从后台返回后在 iOS 7 上更改 contentSize

iphone - iOS 5 NSNumber 错误

ios - 将数据从 View Controller 传递到 iOS 中的选项卡栏 Controller