我不希望我的应用程序在后台运行,我只想让用户选择在我的应用程序收到内存警告时关闭他/她的其他应用程序。也就是说,我的应用程序显示带有取消和确定按钮的警报视图。如果他/她接触OK,则模拟主页按钮的两次按下。有可能吗?
我在他们的设置中选择了这个选项,即他们是否想看到内存警告。我提到我不希望我的应用程序在后台运行,因为我在这里看到很多关于在后台运行自己的应用程序的问题。这与我的问题无关,我只想说清楚。
答案 0 :(得分:3)
不使用公共API。 除此之外,当您收到内存警告时,您应该只处理您分配和使用的资源,而不是让别人释放内存而不是您。
答案 1 :(得分:1)
这是不可能的。
当您的应用收到内存警告时,它应该采取负责任的行动,并尽可能释放内存。来自Apple docs
视图控制器收到内存警告时 (didReceiveMemoryWarning),它应该放弃资源的所有权 目前不需要,如果以后可以重新创建 必需的。
我不太确定这与未在后台运行您的应用程序有什么关系。