我正在开发适用于iOS 4.0的应用。该应用程序最初是在2.2.1。我将它升级为通用应用程序,但现在它似乎是多任务处理。当我在运行应用程序时按下菜单按钮,而不是退出它关闭,但是当我重新启动应用程序时,它会从我停止的地方恢复。我假设这是多任务处理。我希望它退出,在设置中有一种方法吗?
我的猜测是,iPad目标升级以某种方式改变了plist?有什么想法吗?
答案 0 :(得分:13)
打开您的info.plist文件
添加密钥UIApplicationExitsOnSuspend或选择应用程序不在后台运行
将新键设置为YES或填写复选框
答案 1 :(得分:5)
这不是多任务处理,这是快速应用切换,现在是默认设置,在iOS 4.0中是首选。
如果禁用它,则意味着每次用户切换到app时都必须重新加载app,而不是让它留在内存中。每次重新加载都需要更长的时间。
如果您实现applicationWillEnterForeground会更好:并刷新您的视图,而不是强迫用户在您的应用重新加载时必须等待。