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

时间:2015-02-19 16:50:09

标签: ios objective-c cocoa-touch

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

1 个答案:

答案 0 :(得分:8)

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

 exit(0);

 [[NSThread mainThread] exit];

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

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

您应该阅读有关此主题here

的技术问答