什麼是等同於iOS到:鈦(IOS)退出應用
win.close();
var activity = Titanium.Android.currentActivity;
activity.finish();
謝謝!
什麼是等同於iOS到:鈦(IOS)退出應用
win.close();
var activity = Titanium.Android.currentActivity;
activity.finish();
謝謝!
沒有(在鈦中)。此外,蘋果明確不鼓勵這樣的:
「iOS應用程式從未顯示關閉或退出選項」 - 蘋果,HIG P27對此 https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/MobileHIG.pdf
有這麼現有的答案:
在iPhone沒有退出應用程序的概念。導致應用程序退出的唯一動作 正在觸摸 手機上的主頁按鈕,這不是開發人員可以訪問的內容。根據蘋果公司的說法,你的應用程序不應該自行終止。由於 用戶沒有點擊主頁按鈕,任何返回到主屏幕 都會給用戶造成應用程序崩潰的印象。這是 混亂,非標準的行爲,應該避免。
查看現有的SO回答這裏:Proper way to exit iPhone application?
如果,這一切後,你要的是非標準,將-可能 - 讓 - 你 - 的應用程序被拒絕的解決方案(或者,如果您的應用程序是不是運往應用程序商店,並將通過企業分銷或個人使用私下分發),您可以撥打[[NSThread mainThread] exit]
create a module。
無法使用Titanium SDK關閉iOS應用程序。如果你真的需要,你必須只用一個方法來創建你自己的小鈦模塊:
-(id)example:(id)args
{
// example method
exit(0);
return @"Application Exit";
}
但是,請記住調用exit()
是strongly not recommended for iOS applications,並可能導致從App Store的拒絕。
這是不正確的。在某些條件下,許多應用程序都包含退出選項,包括我們的退出選項'出口(0)'。但是這並沒有回答這個問題,因爲它要求Titanium中的代碼。 –
「iOS應用程序從不顯示關閉或退出選項」https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/MobileHIG.pdf –
您是否注意到我確實回答了這個問題?再讀一次,利奧納坦。 「沒有」 - Titanium不公開此功能。然後閱讀我的最後一段,包括代碼以及創建模塊的文檔鏈接。究竟是不是真的?如果您提供更有建設性的反饋意見,請這樣做,我會更新我的答案。 –