按家时退出应用程序

pop*_*850 4 cocoa-touch multitasking ios4 ios

我的测试,当我退出(通过按下主页按钮)我的应用程序时,由于多任务功能,它仍然在后台"运行".但是,我希望在按下主页按钮时退出.这只发生在我身上吗?

无论如何,我已将其跟踪到app委托中applicationWillResignActiveapplicationDidBecomeActive方法和方法.这些被称为多任务处理,但当我想终止时,应用程序"重新启动".非常感谢任何关于这个问题的指导!

Bra*_*son 22

您的应用程序可以选择退出多任务处理(请参阅" iPhone应用程序编程指南"中的相应部分),方法是将UIApplicationExitsOnSuspend密钥添加到Info.plist并将其值设置为YES.

在实践中,Apple强烈建议您不要这样做,除非您有充分的理由这种行为.

  • 您应该考虑这样做是否会惹恼您的用户.他们可能希望您的应用程序记住它们的位置,并且规避这种行为可能会让他们认为您的应用程序已损坏. (3认同)