【问题标题】:Removing Application from Multitask Bar从多任务栏中删除应用程序
【发布时间】:2011-12-08 07:12:06
【问题描述】:

由于我的应用程序支持后台任务,我有一个 Exit 按钮,它将调用 exit(0)。我的应用程序已正确关闭,但该应用程序的一个实例仍在 Multitask Bar 上,即按两次 Home 键时的 bar。

有什么方法可以使用代码从 Bar 中删除 App?

欢迎提出任何建议。

【问题讨论】:

  • 我喜欢你如何设法将除“I”之外的每个单词都大写。

标签: iphone objective-c ios


【解决方案1】:

您不得以编程方式退出您的应用程序,这违反了指导方针,如果您这样做,您的应用程序几乎肯定会被 Apple 的软件审查团队拒绝。

关闭应用程序的唯一方法是用户按下主页按钮。你不能有自己的按钮。

当然,您可以有一个按钮来阻止您的应用在后台执行任何操作。

【讨论】:

  • 要添加到这个出色的答案,您在Multitask Bar 中看到的应用程序只是您启动的应用程序。如果您的应用在此栏中并不意味着它正在运行。
  • 不要试图退出应用程序强制崩溃。我已经看到一个人说这是覆盖准则的明智方法,但这可能会使您的应用被拒绝。
猜你喜欢
  • 1970-01-01
  • 2012-05-17
  • 2011-10-01
  • 2011-01-10
  • 1970-01-01
  • 2018-03-24
  • 2012-01-04
  • 1970-01-01
相关资源
最近更新 更多