現在有的人用着蘋果手機卻拿安卓手機的眼光來用,非要弄一個退出app的控件出來。
蘋果退出有兩種方式:exit(0);和abort();
exit和abort都是終止程序執行退出的處理函數,其中exit是正常退出,abort是異常退出,退出時會輸出錯誤信息,然後再調用exit退出。
用戶體驗來說,exit就像是程序崩潰了,直接退出程序。abort就像是點擊了home鍵,有過渡動畫,一般我們在使用的時候會選擇abort();
但是蘋果審覈好像是不支持這樣去操,會造成很不好的用戶體驗,有很大的機率會拒絕審覈,但是查看官方文檔用到exit(0);
方法:
在plist添加屬性Application does not run in background = YES,調用exit(0)
原文鏈接:http://www.jianshu.com/p/df80dd2b3eff
著作權歸作者所有,轉載請聯繫作者獲得授權,並標註“簡書作者”。