亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

退出iOS 4.0中的應用程序

退出iOS 4.0中的應用程序

iOS
蠱毒傳說 2019-11-19 08:51:36
在iOS4.0之前,單擊iPhone上的“主頁”按鈕將退出該應用程序,而蘋果公司在其指南中已禁止以編程方式退出該應用程序?,F在iOS4.0中的所有內容都發生了變化,單擊“主頁”按鈕會將您的應用置于暫停模式(多任務處理)..我認為應該有一種明確的方法讓用戶退出應用,例如退出按鈕。蘋果現在可以了嗎?怎么做?
查看完整描述

3 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

仍然不應該這樣做。


您具有不同階段的處理程序,因此這是您應該這樣做的方式。手動退出毫無意義。如果重新啟動應用程序,理想情況下它將在您中斷的地方開始,因此可以通過恢復或啟動并加載舊狀態來啟動。


沒有退出的理由。


編輯


由于這又不斷彈出:iOS人機界面指南說:“不要以編程方式退出”。過去,我們已經看到許多關于應用程序調用過exit()的報告。


當然,通過在Info.plist文件中設置適當的鍵來退出而不是掛起是完全可以的-但這不是專用的UI Button,而是通過Home鍵退出特定于應用程序的程序。


查看完整回答
反對 回復 2019-11-19
?
SMILET

TA貢獻1796條經驗 獲得超4個贊

我有一個真正的問題。手動或實用退出很重要。

在以前的iPhone OS上,我的應用在終止時會在plist中寫出其狀態(首次使用或第二次起,等等)。當用戶回來時,它想通過閱讀plist顯示不同的內容。此外,它希望每次用戶退出后返回時都顯示第一個屏幕。

隨著應用程序在iPhone OS4的后臺掛起,該應用程序從其關閉處返回(即,無論用戶處于何處都顯示相同的屏幕),并且永遠不會更改其狀態,因為現在從未調用applicationWillTerminate。

由于這是大多數時候所需的行為(當您臨時退出應用程序時能夠繼續),因此必須有一種選擇的方法,即中止或退出。

由于設置UIApplicationExitsOnSuspend = YES僅提供一種方法(即,總是在按下HOME時終止),所以這不是我想要的解決方案。

我希望應用程序知道整個步驟鏈完成后,而不是只是暫停序列,并在正確的時間退出。

為此,一旦使用完成了整個序列,我必須能夠終止應用程序并寫出狀態。其他時間,我只想暫停該應用程序。

如果您點按兩次“ HOME”按鈕,則可以看到已暫停的應用程序。我可以通過觸摸更長的時間并觸摸出現的(-)符號來刪除(退出)我的應用程序,但這對于用戶來說并不直觀,步驟太多。

另一個選擇是在我的應用程序中將“退出”按鈕作為“導航”選項卡之一,但這很丑陋。目前,我唯一的選擇似乎是選擇設置UIApplicationExitsOnSuspend = YES。


查看完整回答
反對 回復 2019-11-19
  • 3 回答
  • 0 關注
  • 524 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號