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

Xtr*_*k3r 0 cocoa-touch objective-c ios

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

gab*_*iel 8

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

 exit(0);
Run Code Online (Sandbox Code Playgroud)

要么

 [[NSThread mainThread] exit];
Run Code Online (Sandbox Code Playgroud)

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

根据Apple的说法,您的应用不应该自行终止.由于用户未点击"主页"按钮,因此返回主屏幕会让用户感觉您的应用已崩溃.这是令人困惑的非标准行为,应该避免.

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