2011-04-20 90 views
0

我有两个控制器像需要隐藏的过渡时,应用程序从背景iphone

firstController和secondController

当上午firstController我点击主页按钮它去后台状态,

进入到前台

但是,当我再次进入前景时,我需要显示secondController而不是firstController。

为此,我在forground中实现了代码导航到secondController的导航,但首先显示firstController,然后显示第二个控制器,我需要避免该怎么做我没有得到。

请任何人都帮我解决这个问题。

在此先感谢。

问候,

赛。

回答

0

当你的应用程序转到后台时,iOS会拍摄它的状态。因此,当您在didEnterBackground阶段推动您的控制器时,无论您是否推入另一个控制器,在下一次激活时都不会产生影响 - 第二个控制器的屏幕截图将显示为无论如何。

现在,最好的做法是隐藏敏感信息,当应用程序willResignActive应用程序委托中辞去活动时。您也可以在应用程序退出活动时尝试推送第二个控制器,但是随后您需要跟踪它是否已移到后台,并在应用程序再次变为活动状态时推送第一个控制器(以防从未前往后台)

希望这个解释有意义

相关问题