我有一个基于标签的应用程序,其最后一个标签按钮是"退出"我怎么能相当iPhone应用程序,点击最后一个标签栏?
我不能表达我有多强烈不推荐这个 - 只是不要
这将使您的应用程序在Apple App Store审核流程中从App Store中被拒绝.
如果你坚持,尽管你可以使用 exit(0);
如果用户希望退出您的应用程序,他们会在设备底部显示"主页"按钮,因此根本不需要执行此操作,这会产生混淆,并且看起来应用程序已崩溃.
它说,见到这一点.
没有为优雅地终止iOS应用程序提供API.
警告:不要调用退出功能.呼叫退出的应用程序将向用户显示已崩溃,而不是执行正常终止并将动画设置回主屏幕.
所以这意味着没有公共API允许您优雅地执行此操作,因此您的应用程序将被拒绝
2.5 - 使用非公共API的应用程序将被拒绝
基本定义 exit()
exit.exit语句使用退出代码终止程序.它的原型是void exit(int exitcode);
exit某些操作系统使用它,可以通过调用程序使用.按照惯例,exit代码0表示程序正常完成,任何其他值表示发生了一些错误或意外结果.
另外一个说不使用它的来源就在这里.基本上所有Apple文档都说在任何情况下都不应该以编程方式退出应用程序.