退出iOS4中的应用程序

时间:2010-08-06 06:12:39

标签: iphone ios ios4

我有一个旧的应用程序,它在各种视图的viewDidLoad中进行了许多UI初始化工作。在iOS4主页按钮中,只需将应用程序放在后台,这样在重新启动应用程序时就不会调用viewDidLoad。

我不想将这些初始化过程放在viewWillAppear中,因为每次出现视图都不需要重新初始化数据。

当用户按下主页按钮时,如何完全退出我的应用程序?或者任何简单的方法来重新加载位于tabBarController内的视图控制器?

感谢。

4 个答案:

答案 0 :(得分:9)

您应用的Info.plist文件中有一个名为UIApplicationExitsOnSuspend的密钥,将其设置为布尔值YES,这实际上将主页按钮的功能恢复到iOS4之前并完全退出轻触主页按钮时的应用程序。

答案 1 :(得分:0)

尝试禁用后台处理。 Apple在他们的文档中有这个

答案 2 :(得分:0)

尝试检查。 UIApplicationExitsOnSuspend

答案 3 :(得分:0)

http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/Reference/Reference.html

你必须要注意UIApplicationDidBecomeActiveNotification,但是在uiapplicationdelegate-protocol中,甚至还有其他一些有趣的东西

或完美适合您: UIApplicationWillEnterForegroundNotification作为ios4中针对此问题的新通知

相关问题