将应用程序发送到后台并在下面的窗口中显示应用程序

时间:2011-09-28 11:51:14

标签: iphone button background home-button

我不希望我的应用程序在后台运行,我只想让用户选择在我的应用程序收到内存警告时关闭他/她的其他应用程序。也就是说,我的应用程序显示带有取消和确定按钮的警报视图。如果他/她接触OK,则模拟主页按钮的两次按下。有可能吗?

我在他们的设置中选择了这个选项,即他们是否想看到内存警告。我提到我不希望我的应用程序在后台运行,因为我在这里看到很多关于在后台运行自己的应用程序的问题。这与我的问题无关,我只想说清楚。

2 个答案:

答案 0 :(得分:3)

不使用公共API。 除此之外,当您收到内存警告时,您应该只处理您分配和使用的资源,而不是让别人释放内存而不是您。

答案 1 :(得分:1)

这是不可能的。

当您的应用收到内存警告时,它应该采取负责任的行动,并尽可能释放内存。来自Apple docs

  

视图控制器收到内存警告时   (didReceiveMemoryWarning),它应该放弃资源的所有权   目前不需要,如果以后可以重新创建   必需的。

我不太确定这与未在后台运行您的应用程序有什么关系。