applicationDidBecomeActive:是否在较旧(非多任务)设备上调用(是/否)?

时间:2011-11-08 21:05:38

标签: iphone multitasking

就像标题一样。或者它将在应用程序的第一次运行时调用?我可以指望它,并将其视为applicationDidFinishLaunching的一部分:?

2 个答案:

答案 0 :(得分:1)

排序。它存在于较旧的SDK中,但它用于指示您的应用何时关闭,例如,当有电话呼叫时。它不会在首次启动时运行,因此您不应将其视为applicationDidFinishLaunchingdidBecomeActivewillEnterForeground不同 - 它有不同的用途。

答案 1 :(得分:1)

YES。文档表明iOS2.0及更高版本早于多任务iOS。

  

调用此方法可让您的应用程序知道它已从非活动状态转变为活动状态。发生这种情况的原因是您的应用程序是由用户或系统启动的。

ios developer center