ApplicationDidfinishlaunching,viewDidLoad,viewWillAppear没有被调用

时间:2010-10-11 10:44:03

标签: iphone iphone-sdk-3.0

我写了一个小应用程序并尝试在我的设备上运行它。我写了一个函数,试着在应用程序中调用它完成启动。每次我从主屏幕运行我的应用程序时都没有调用它。然后有人告诉我,每次从主屏幕启动应用程序时都不会调用applicationdidFinishLaunching。然后我尝试在viewDidLoad中调用它,稍后在viewWillAppear方法中调用它,但它在第一次启动后从未调用过。所以最后我不得不放置一个UIButton并在buttonClick上调用该函数,之后它终于工作了。有人能告诉我它为什么会发生吗?

1 个答案:

答案 0 :(得分:0)

您可能正在测试支持多任务处理的iOS 4,其中应用程序未退出但已暂停。您应该阅读一些关于iOS4中应用程序生命周期的内容