iOS的等价物是什么:
win.close();
var activity = Titanium.Android.currentActivity;
activity.finish();
谢谢!
答案 0 :(得分:6)
没有(在Titanium中)。此外,Apple明确表示不鼓励这样做:
“iOS应用程序永远不会显示关闭或退出选项” - Apple,HIG p27 https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/MobileHIG.pdf
有关于此的现有答案:
在iPhone上没有退出应用程序的概念。唯一的行动 这应该导致应用程序退出是触摸主页上的按钮 电话,这不是开发人员可以访问的。
根据Apple的说法,您的应用不应单独终止。以来 用户没有点击Home按钮,任何返回主屏幕 为用户提供应用崩溃的印象。这是 混乱,非标准的行为,应该避免。
请在此处查看现有的答案:Proper way to exit iPhone application?
在此之后,如果您想要一个非标准的,可能会被您的应用程序拒绝的解决方案(或者如果您的应用程序不是针对应用程序商店,并且将通过企业分发私下分发)或个人使用),您可create a module拨打[[NSThread mainThread] exit]
。
答案 1 :(得分:1)
使用Titanium SDK无法关闭iOS应用程序。如果您真的需要,只需要一种方法就可以创建自己的小型Titanium模块:
-(id)example:(id)args
{
// example method
exit(0);
return @"Application Exit";
}
但是,请记住,调用exit()
为strongly not recommended for iOS applications,可能导致App Store拒绝。