![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQMXHGCmlXkPkadOiF9ePVCLNTPCfq25inSKynBEm3SBXp_PiqDhj5CUkyBHsSiRq_yqy7_ianwnJhsw4HUDhNmd-LqHEkAzI3WidRaujuttCcO4ug0a7MIA2dBTW0u6xs3nL2ZFMEfZWJ/s320/IMG_0685.png)
首先我們並不鼓勵這種用法,在官方 iOS SKD 技術文件中也聲明,並不建議使用此方式來結束應用程式,結束應用程式時使用者必須被告知或是主動按下 Home 按鈕才算是符合 iOS App 的開發精神。以下就是要示範如何使用程式碼模擬使用者按下 Home 按鈕的情況,其程式碼如下。
exit(0);
執行此程式碼之後應用程式會避開背景執行階段(iOS 4 以上版本 和能與其相容之硬體)直接關閉。
另一種避開背景執行階段的方式可以在專案下的 info.plist 內新增以下欄位並將值更改成YES即可。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTZ4RV-uFy53gnDaEalftcVYh797STibP30cvA5BSQInh9PN6kWtkumXVJa6LbPCSD9rGNhyAsRwlDU3WvBSbJKxqH0FGvr9FBHYqDKcSRRddVWa6MBCP3TwUOmtqzESi80SS9llo08Js3/s1600/Screen+shot+2011-04-27+at+%25E4%25B8%258B%25E5%258D%25881.08.png)
若 SDK為 3.x 版的讀者,可使用欄位 UIApplicationExitsOnSispend,代替上述欄位。
沒有留言:
張貼留言