viewDidLoad仅在第一次被调用
答
在iOS 4上,按下主页按钮后不再退出应用程序。它们从RAM中移出,暂停,然后在重新输入时继续,而不是再次启动。
答
在iOS4的有:
- (无效)applicationDidBecomeActive:(UIApplication的*)应用程序{}
当应用程序被激活(掉背景),你可以调用的东西被称为从这里开始你的应用需要发生。
感谢 詹姆斯
+0
还有 ? (void)applicationDidEnterBgroundground:(UIApplication *)application(UIApplication *)应用程序 - (void)applicationDidEnterBackground: – jodm 2010-08-28 22:04:44
答
第二次你“推出”你的应用程序,其实你是不是启动,但只有重新启动(应用程序在后台)。您的意见没有重新加载。
如前面的回答说:
- 您可以通过
(void)applicationDidBecomeActive:(UIApplication *)application
检测到它,并在这里执行一些代码(HMI刷新,重取DATAS,等...), - 或者你的代码移到
viewWillAppear
我们能有一些代码请来说明这个问题(例如用的NSLog(@“viewDidLoad中”);在您已测试并取得了相关的地方如预期肯定行不通 – jrtc27 2010-08-27 17:15:48