iPhone:当我在设备上重新启动时,为什么我的应用程序恢复而不重启?

时间:2010-10-06 00:59:56

标签: iphone objective-c cocoa-touch

我不知道这是iOS4还是其他东西,但基本上说我的应用程序中有几个屏幕。现在,当我点击主页按钮并重新启动我的应用程序时,它会在我离开的屏幕上启动应用程序。这几乎就像它没有重新启动我的应用程序,但恢复它。我不希望它那样做。 (我希望它能显示我的启动画面主菜单等)

有谁知道如何解决这个问题?感谢

3 个答案:

答案 0 :(得分:3)

在iOS 4中,按下主页按钮时应用程序暂停(未终止)。当您“重新启动”应用程序时,它只是移动到前台。如果您希望在用户按下主页按钮时终止您的应用,请在应用的UIApplicationExitsOnSuspend文件中将YES的值设置为Info.plist。如果您这样做,当用户点击主页按钮时,将调用您的应用代表的applicationWillTerminate:方法,然后您的应用程序将终止。

答案 1 :(得分:1)

我认为这应该对你有帮助。基本上你需要做的是禁用iOS4的多任务功能。

http://www.iphonedevsdk.com/forum/iphone-sdk-development/60989-disable-multi-tasking-ios4-application.html

答案 2 :(得分:0)

这正是你昨天在幕后工作时所询问的多任务。如果您想要这种行为,则需要选择退出。查看上一个问题here的答案。你有没有看过那里的答案?