主页按钮后如何回到初始屏幕?模拟重新启动可以这么说

时间:2014-08-15 19:06:41

标签: ios xcode ios7

我正在编写一个应用程序,在启动时,会向用户显示一个警告弹出窗口,要求输入密码。如果输入了正确的密码,则可以显示第2和第3个屏幕,允许用户更新某些值。然后他们可以按主页按钮。但是,此应用程序在后台保持活动状态并继续监视用户活动非常重要。

与此同时,如果用户通过点击/点击应用的图标决定返回我的应用,则用户将被带到他们中断的位置。好像该应用程序从未退出。这不是我想要的。

我希望能够再次迈出第一步。好像,该应用程序重新启动,而实际上它还活着,很好,在后台运行,可以这么说。有什么指针吗?

1 个答案:

答案 0 :(得分:1)

您可以使用App Delegate的方法

更改回原始屏幕
- (void)applicationWillEnterForeground:(UIApplication *)application
{
    // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
}

这意味着在应用程序在后台重新打开时使用。在此方法中添加代码,使其看起来好像应用程序刚刚打开并且不在后台。请注意,如果在应用程序打开时手机已解锁,也会调用此方法。