繁体   English   中英

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

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

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

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

 exit(0);

要么

 [[NSThread mainThread] exit];

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

根据苹果公司的说法,您的应用程序不应自行终止。 由于用户没有点击“主页”按钮,因此只要返回主屏幕,就会给用户留下您的应用崩溃的印象。 这是令人困惑的非标准行为, 应该避免

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM