我有一个应用程序可以运行一段时间,但需要每天重置,因为它的生命周期与大多数其他应用程序有点不同。要做到这一点,最简单的方法似乎是关闭应用并重新启动它。
我找到了一个解决方案,可以在点击home键时杀死应用程序:
这不是我想做的事。我需要给用户一个选项,杀死/重置应用程序之前,它被使用。我当然可以让用户双击home键,然后长按>x关闭应用程序。然而,这对一些用户来说太复杂了。在你的应用程序的信息。列表,添加一个布尔键UIApplicationExitsOnSuspend,值为YES
另一个简单的解决方案是让一个按钮做一些不会崩溃的事情,比如除以0,尽管我不确定应用商店是否会因为我的应用每天对所有用户"崩溃"而惩罚我。
有没有人找到一种方法来添加一个"退出"按钮到iPhone应用程序?在android中,我可以执行system.exit(0),这是可行的。iPhone的替代品是什么?
iOS人机界面指南说-不要以程序退出
永远不要退出iOS应用程序,因为人们倾向于这样做将此解释为崩溃。但是,如果外部环境不允许你的应用程序不能正常工作,你需要告诉你的用户了解情况并解释他们可以做些什么。根据应用程序故障的严重程度,您有两个选择。…
exit(0);
可以终止应用程序(0是一个正常的代码),但苹果不喜欢这种方法,应用程序会在审查中被拒绝。