蘋果退出有兩種方式:exit(0);和abort();

現在有的人用着蘋果手機卻拿安卓手機的眼光來用,非要弄一個退出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
著作權歸作者所有,轉載請聯繫作者獲得授權,並標註“簡書作者”。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章