gpt4 book ai didi

ios - 如何最好地处理 iOS 应用程序中没有互联网连接的问题

转载 作者:可可西里 更新时间:2023-11-01 17:09:06 24 4
gpt4 key购买 nike

我正在开发一款管理调查的应用程序。它在设备上存储了尽可能多的数据,但如果用户没有互联网连接,应用程序中的某些点就没有意义。因此,如果用户已经成功登录一次,他们的详细信息将从本地 SQLlite 数据库中提取,登录屏幕将被跳过,他们直接进入他们可以选择回答的调查菜单。如果其中有他们已经完成的调查,他们可以选择编辑他们的答案。那时,调查问题应该已经在设备的本地数据库中,但我需要从服务器下载他们的所有答案,以防他们使用不同的设备修改了它们。另外,当然,如果他们想开始新的调查,我需要检索问题。如果他们没有 Internet 连接,则需要在此时停止。我显示一个对话框,通知他们没有 Internet 连接,应该稍后再试。这一切都很好。如果用户有 Internet 连接,但主机无法访问,我也会显示类似的对话框,但是在对话框之后我该怎么办?在 Android 中,当他们关闭对话框时我可以退出应用程序,但 Apple 不赞成强制关闭应用程序,那么我在 iOS 设备上该怎么办?只是希望用户最终离开并做其他事情吗?

最佳答案

您可以在对话框中创建一个重试按钮,尝试重新建立连接。

或者您可以设置一个 NSTimer 以在设定的持续时间内检查连接。这似乎是最可行的,因为它将允许用户继续编辑他们的调查。

关于ios - 如何最好地处理 iOS 应用程序中没有互联网连接的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15482434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com