开发者

Applicationdidfinishlaunching, viewDidLoad, viewWillAppear not getting called

I wrote a small application and tr开发者_如何学Goied running it on my device. I had written a function and tried calling it in application did finish launching. It didn't get called every time I ran my app from the homescreen. Then someone told me that applicationdidFinishLaunching doesn't get called every time you launch your app from the homescreen. I then tried calling it in viewDidLoad and later in viewWillAppear methods but it never got called after the first launch. So finally I had to put a UIButton and call the function on buttonClick after which it finally worked. Can someone tell me why it happened?


You probably are testing on iOS 4 which supports multitasking, where apps aren't exited but suspended. You should read a little about app lifecycle in iOS4

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜