当应用程序在iPhone sdk中进入后台时加载根视图

时间:2011-07-11 20:43:17

标签: iphone ipad view uinavigationcontroller background

我正在开发一个具有4个视图并使用导航控制器进行导航的应用程序。第一个视图是登录界面。我只想在用户从第二个视图按主页按钮时显示登录视图。我试图在popToRootViewControllerAnimated中使用applicationDidEnterBackground。这不起作用。因为我需要做这个工作只有用户从第二个视图按下主页按钮(第二个视图包含MKMapView)。

能告诉我这项工作的最佳选择吗?基本上我只需要检查一下我目前的观点。

非常感谢

1 个答案:

答案 0 :(得分:1)

您可以将第二个控制器上viewDidAppear函数设置的BOOL变量记录为YES。当你离开那个视图时,将它设置为NO。在applicationDidEnterForeground中检查它。如果为YES,则用户在第二个视图中离开。