【问题标题】:- (void)applicationWillTerminate:(UIApplication *)application is not calling when app removed from background- (void)applicationWillTerminate:(UIApplication *) 当应用程序从后台移除时应用程序没有调用
【发布时间】:2011-01-03 06:15:59
【问题描述】:

当应用程序从后台移除时,方法 -(void)applicationWillTerminate:(UIApplication *)application 没有调用。谁能告诉我这是什么原因?

【问题讨论】:

    标签: ios4 background


    【解决方案1】:

    您的应用程序可能处于挂起状态。摘自《iOS应用程序编程指南》(link1)(link2):

    • “大多数应用程序进入 背景状态被移动到 此后不久处于暂停状态。”
    • “应用程序WillTerminate:方法 如果您的应用程序是,则不会调用 目前暂停。”
    • "如果您的应用程序当前 暂停,系统会删除您的 从内存中申请没有任何 注意。”

    您可能想改用applicationDidEnterBackground:。或者您可以选择完全退出后台执行,但您的程序将在用户按下 Home 按钮时结束。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多