是否didFinishLaunchingWithOptions后会发生:didFinishLaunchingWithOptions是否在某些应用程序“退出”后发生?
- applicationWillResignActive
- applicationDidEnterBackground
- applicationWillEnterForeground
或者它applicationWillTerminate后才发生的呢?
而当applicationDidBecomeActive发生然后呢?谢谢。
是否didFinishLaunchingWithOptions后会发生:didFinishLaunchingWithOptions是否在某些应用程序“退出”后发生?
或者它applicationWillTerminate后才发生的呢?
而当applicationDidBecomeActive发生然后呢?谢谢。
从文档:
您的应用程序已经启动,其主要笔尖 文件加载后调用它。在调用此方法时,您的应用程序处于非活动状态。在此方法返回 后的某个时间点,将调用后续的委托方法将您的 应用程序移至活动(前景)状态或后台状态。
它发生在用户打开您的应用程序时。当应用程序准备好接收用户事件时,紧跟着applicationDidBecomeActive。
当用户(按这个顺序)按下主页按钮调用以下方法: - applicationWillResignActive - applicationDidEnterBackground
当用户再次打开您的应用程序,它在后台:
最后,在iOS 3.x或更低版本的设备上调用applicationWillTerminate,而不是applicationDidEnterBackground。或者不支持后台应用的设备(如3G)。
application:didFinishLaunchingWithOptions:
只会触发一次:当您的程序启动时。您通常应该在这里创建主窗口/视图控制器。
如何阅读文档? – 2012-07-04 19:50:13