如何在 iOS 中模拟按下主页按钮?

How can I simulate a press of the home button in iOS?

我需要用动画模拟按下主页按钮退出应用程序。我想我可以用 UIATarget class 做到这一点,但我不知道它在什么框架中,所以我可以导入它。如何模拟按下主页按钮?

出于调试目的,您可以尝试:

 exit(0);

 [[NSThread mainThread] exit];

但是,iPhone 上没有退出应用程序的概念。唯一应该导致应用程序退出的操作是触摸 phone 上的主页按钮,而这不是开发人员可以访问的内容。

根据 Apple 的说法,您的应用不应自行终止。由于用户没有点击主屏幕按钮,主屏幕上的任何 return 都会给用户留下您的应用程序崩溃的印象。这是令人困惑的非标准行为,应避免

您应该阅读有关此主题的技术问答here