也许有人可以告诉我为什么在第二次启动我的应用程序时(按下主页按钮后)该方法viewDidLoad:
没有被调用?
问问题
1505 次
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 回答