0

我想使用 segue 回到我的主视图。当按下主页按钮并且应用程序进入后台时......然后用户希望再次打开应用程序将其带到前台我希望运行一个segue,它将他们从他们所在的任何视图中带回“主要观点”。我不介意使用多个转场......或者我如何在应用程序委托中访问这些转场。

最好的方法是什么?谢谢!每个给出好答案的人都可以喝啤酒和积分;)。

4

1 回答 1

1

您可以实现该applicationWillEnterForeground:application:方法(来自 UIApplicationDelegate 协议)。每当您的应用程序的状态从 backgo 变为 inactive 状态时(在变为 active 之前),就会调用此方法。

在这种方法中,您可以调用performSegueWithIdentifier:identifier sender:. 如果你有一个从每个可能的视图到你的主视图的转场,你就完成了。

application:didFinishLaunchingWithOptions:但是,除非您的应用程序具有需要大量时间来重建的非常复杂的状态,否则我建议您在或中重新初始化您的应用程序applicationDidBecomeActive:。这样更容易保持一致的状态。

于 2012-08-07T15:22:42.127 回答