我正在为iOS 4.0开发一个应用程序。这个应用程序最初是在2.2.1上的。我把它升级成了一个通用的应用程序,但现在它似乎是多任务处理。当我在运行应用程序时按下菜单按钮,而不是退出时,它会关闭,但当我重新启动应用程序时,它会从我停止的地方恢复。我假设这是多任务处理。我想让它退出,在设置中有什么方法吗?
我的猜测是iPad目标升级以某种方式改变了plist?有什么想法吗?
发布于 2010-07-16 19:26:26
打开您的info.plist文件
添加密钥UIApplicationExitsOnSuspend或选择应用程序不在后台运行
将新键设置为YES或填写勾选框
发布于 2010-07-16 20:02:37
这不是多任务处理,而是快速应用切换,这现在是默认设置,也是iOS 4.0的首选。
如果您禁用它,这意味着您的应用程序必须在每次用户切换到它时重新加载,而不是允许它留在内存中。每次重新加载都需要更长的时间。
如果你实现applicationWillEnterForeground:并刷新你的视图会更好,而不是强迫用户在你的应用重新加载时等待。
https://stackoverflow.com/questions/3268182
复制相似问题