Ios4 想要升级到4.0的应用程序在按下“主页”按钮时完全退出吗

Ios4 想要升级到4.0的应用程序在按下“主页”按钮时完全退出吗,ios4,multitasking,Ios4,Multitasking,我正在为iOS 4.0开发一个应用程序。该应用程序最初是在2.2.1上开发的。我将它升级为一个通用应用程序,但现在它似乎可以同时处理多个任务。当我在运行应用程序时按下菜单按钮,而不是退出时,它会关闭,但当我重新启动应用程序时,它会从我停止的位置恢复。我假设这是多任务处理。我想让它退出,设置中有办法吗 我的猜测是iPad的目标升级不知何故改变了plist?有什么想法吗?打开你的info.plist文件 添加UIApplicationExitsOnSuspend或Select键应用程序不在后台运行

我正在为iOS 4.0开发一个应用程序。该应用程序最初是在2.2.1上开发的。我将它升级为一个通用应用程序,但现在它似乎可以同时处理多个任务。当我在运行应用程序时按下菜单按钮,而不是退出时,它会关闭,但当我重新启动应用程序时,它会从我停止的位置恢复。我假设这是多任务处理。我想让它退出,设置中有办法吗


我的猜测是iPad的目标升级不知何故改变了plist?有什么想法吗?

打开你的info.plist文件

添加UIApplicationExitsOnSuspend或Select键应用程序不在后台运行


将新键设置为“是”或填写勾选框

这不是多任务,这是快速应用程序切换,现在是默认设置,在iOS 4.0中是首选

如果你禁用它,这意味着每次用户切换到你的应用程序时,你的应用程序都必须重新加载,而不是让它留在内存中。每次重新加载都需要更长的时间


最好是实现applicationWillEnterForeground:并刷新视图,而不是强迫用户在应用程序重新加载时等待。

谢谢,它可以工作!我看到你从这里复制并粘贴了这个,但还是谢谢你!这是@jsumners在stackoverflow上没有小麻烦,太酷了。我不知道这是应用程序快速切换,我会调查一下。谢谢你的建议,bug我正在使用的应用程序是安全敏感的,所以我们宁愿让它退出也不要保存设置(还没有实现注销功能)。