簡體   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