首先我們並不鼓勵這種用法,在官方 iOS SKD 技術文件中也聲明,並不建議使用此方式來結束應用程式,結束應用程式時使用者必須被告知或是主動按下 Home 按鈕才算是符合 iOS App 的開發精神。以下就是要示範如何使用程式碼模擬使用者按下 Home 按鈕的情況,其程式碼如下。
exit(0);
執行此程式碼之後應用程式會避開背景執行階段(iOS 4 以上版本 和能與其相容之硬體)直接關閉。
另一種避開背景執行階段的方式可以在專案下的 info.plist 內新增以下欄位並將值更改成YES即可。
若 SDK為 3.x 版的讀者,可使用欄位 UIApplicationExitsOnSispend,代替上述欄位。
沒有留言:
張貼留言