1

也许有人可以告诉我为什么在第二次启动我的应用程序时(按下主页按钮后)该方法viewDidLoad:没有被调用?

4

3 回答 3

2

在 iOS 4 上,按下主页按钮时不再退出应用程序。它们被移出 RAM,暂停,然后在您重新输入它们时继续,而不是再次启动。

于 2010-08-27T19:04:42.033 回答
0

第二次“启动”应用程序时,实际上您并没有启动,而只是重新激活(您的应用程序在后台)。您的视图不会重新加载。

正如前面的答案所说:

  • 您可以通过(void)applicationDidBecomeActive:(UIApplication *)application此处检测并执行一些代码(刷新 HMI、重新获取数据等),
  • 或将您的代码移至viewWillAppear
于 2012-01-05T16:54:47.323 回答
0

在 iOS4 中有:

  • (void)applicationDidBecomeActive:(UIApplication *)application { }

当应用程序变得活跃(在后台)时调用它,您可以从这里调用打开应用程序时需要发生的事情。

谢谢詹姆斯

于 2010-08-28T21:59:59.080 回答