iphone - 如何以编程方式退出 iPhone 应用程序?

标签 iphone objective-c

我有一个 iPhone 应用程序,它会在用户完成特定操作后自行退出。我目前使用 exit(0) 退出应用程序,直到最近我才遇到问题。我知道这不是退出应用程序的“正确”方式,但这是我想做的事情。我遇到的问题是当设备从休眠状态唤醒时,我的应用程序处于事件状态,调用 exit(0) 并且应用程序将在退出后重新启动。

这让我觉得很奇怪,想知道这是一个错误还是我做错了什么?有没有更好的方法可以在用户不按主页键的情况下优雅地退出应用程序?

谢谢

最佳答案

Apple 的方式是提醒用户应用已完成,他们必须单击主页才能退出。你不应该在你的代码中这样做。如果您的应用对审阅者来说很明显要退出,那么它很可能不会获得批准。

关于iphone - 如何以编程方式退出 iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2297096/

相关文章:

iphone - 跨平台移动开发做了哪些工作?

iphone - 通用 iPhone/iPad 应用程序大小问题

objective-c - 简单的委托(delegate)示例?

ios - 单击自定义 UITableViewCell 上的按钮会抛出 EXC_BAD_ACCESS

iphone - 将自定义 UITableViewCell 中的 UITextField 移动到屏幕中央,这样键盘就不会覆盖它

iphone - iBeacons : understanding minor, 主要和 UUID

iphone - NSArray enumerateObjectsUsingBlock : delay enumeration

ios - AVAudioPlayer速率变化会引入失真/失真

objective-c - Swift - Objective-C 加载类方法?

ios - 应用程序崩溃 - 从应用程序商店安装但不是在本地安装时