AVI*_*NNA 26 xcode click exit ios
可能重复:
在iOS 4.0中退出应用程序
我有一个AlertView,它显示一些文本和一个"确定"按钮.
如果用户按下确定按钮,则应用程序需要退出.
是否有任何方法可以在单击按钮时退出应用程序.
Lar*_*rme 76
exit(X),其中X是一个数字(根据文档)应该工作.但Apple不推荐它,也不会被AppStore接受.为什么?由于这些指导原则(我的一个应用程序被拒绝):
我们发现您的应用包含用于退出应用的UI控件.这不符合App Store评论指南要求的iOS人机界面指南.
请参阅随附的截图/参考.
iOS人机界面指南指定,
当人们按下主页按钮打开其他应用程序或使用设备功能(例如手机)时,"始终准备停止iOS应用程序停止."特别是,人们不会点击应用程序关闭按钮或从菜单中选择退出.为了提供良好的停止体验,iOS应用程序应该:
尽可能快地保存用户数据,因为退出或终止通知可以随时到达.
在停止时保存当前状态,尽可能保持最细微的详细程度,以便人们在再次启动应用程序时不会丢失其上下文.例如,如果您的应用显示滚动数据,请保存当前滚动位置."
>删除任何退出应用程序的机制是合适的.
另外,如果您尝试隐藏该功能,则用户会将其理解为崩溃.
Ano*_*dya 36
您可以使用exit方法退出ios应用程序:
exit(0);
Run Code Online (Sandbox Code Playgroud)
您应该说同样的警报信息并要求他退出
另一种方法是使用 [[NSThread mainThread] exit]
但是你不应该这样做
根据Apple的说法,您的应用不应该自行终止.由于用户未点击"主页"按钮,因此返回主屏幕会让用户感觉您的应用已崩溃.这是令人困惑的非标准行为,应该避免.
| 归档时间: |
|
| 查看次数: |
95122 次 |
| 最近记录: |