5

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

我的猜测是 iPad 目标升级以某种方式改变了 plist?有什么想法吗?

4

2 回答 2

13

打开你的 info.plist 文件

添加关键 UIApplicationExitsOnSuspend 或选择应用程序不在后台运行

将新键设置为 YES 或填写复选框

于 2010-07-16T19:26:26.303 回答
5

这不是多任务处理,而是快速应用程序切换,它现在是默认设置,并且在 iOS 4.0 中是首选。

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

如果你实现 applicationWillEnterForeground: 并刷新你的视图而不是强迫用户在你的应用程序重新加载时必须等待会更好。

于 2010-07-16T20:02:37.353 回答