(iOS)以编程方式退出应用。

时间:2017-01-14 00:29:43

标签: ios objective-c swift

我想在启动时没有互联网连接时退出应用程序。我已经使用exit(0)退出应用程序,向用户发出无Internet连接警报。我听到了不是标准的执行方式,因为应用程序商店拒绝应用程序将其称为错误并将其计入崩溃。

1 个答案:

答案 0 :(得分:6)

正如@BJHStudios所说,强制应用程序以编程方式关闭是违反Apple准则的。作为用户,它也是一个不受欢迎的功能。

例如,如果我打开您的应用并且没有互联网连接,我可能只需打开wifi或禁用飞行模式。在我看来,如果被告知没有连接并且会出现重试选项,那么我可以更好地修复我的连接,而不会碰到主屏幕。

像无限重试选项这样的东西是很多游戏制作者用于在线游戏的东西,它不会在提交时引起任何问题。

只是值得深思。