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

标签 ios objective-c swift

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

最佳答案

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

例如,如果我打开您的应用但没有互联网连接,我可能只需要打开 wifi 或禁用飞行模式。在我看来,最好是被告知没有连接并提供重试选项,这样我也许可以修复我的连接而不会被撞回主屏幕。

诸如无限重试选项之类的东西是许多游戏制作者用于纯在线游戏的东西,它不会在提交时造成任何问题。

仅供思考。

关于ios - (iOS) 以编程方式退出应用程序。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41645476/

相关文章:

iphone - 我必须如何在 xib 中连接 UITableView 的数据源?

iphone - 如何在 iPhone 上扩展键盘渐变?

objective-c - Objective-C 中有包管理吗?

ios - Swift 中的 UITabBarItem 图像插入问题

Swift:在 View 出现之前从异步调用中检索值

ios - Xcode 下载 : "The certificate for this server is invalid"

ios - UIImageView 重新调整大小并同时旋转 UIImageView?

ios - Unity Facebook SDK 7.0.2 在 iOS 中编译失败

ios - 减少 CoreData 的调试输出?

ios - 快速日期生成问题