当应用程序关闭(然后启动)时返回“主”视图控制器

Posted

技术标签:

【中文标题】当应用程序关闭(然后启动)时返回“主”视图控制器【英文标题】:Return to "Main" View Controller when app closes (and then starts) 【发布时间】:2011-10-18 05:39:23 【问题描述】:

我有一个带有 2 个视图控制器的项目,基本上是天气应用程序或股票。应用程序使用故事板并在带有 segues 的视图之间切换。 第一个视图是“主要”,第二个是应用内设置。

所以我转到“设置”,然后按主页按钮。

我下次启动应用程序时需要在主视图中,而不是在设置中。应用程序进入后台后(按下主页按钮时)如何从 2-nd vc 切换到 1-st?

我需要在某处使用“performSegueWithIdentifier:”吗?我可以从应用委托执行它吗?

【问题讨论】:

【参考方案1】:

在您的 AppDelegate 的 applicationWillResignActive 中进行切换。这会在您的应用变为非活动状态之前调用。

【讨论】:

以上是关于当应用程序关闭(然后启动)时返回“主”视图控制器的主要内容,如果未能解决你的问题,请参考以下文章

关闭视图控制器

关闭模态视图控制器会导致音乐停止

如何强制 iOS 应用以纵向模式启动

如何一次关闭 3 个模态视图控制器?

为啥让 viewController 自行关闭是不好的做法?

在应用程序退出时关闭模式视图控制器