ios - 显示错误的最佳实践

标签 ios

我的应用程序的一部分向网络服务发出 POST 请求。我让它工作,但现在我处于“让我们看看如何打破它”阶段。我发现,如果用户没有网络连接(手机/wifi),那么 POST didFailWithError 基本上只是坐在那里,没有通过或失败的迹象。我知道如何处理错误(例如将代码放在哪里)但我想知道最好的办法是什么?我是否应该设置警报,例如“请检查您的互联网连接”。另外,我应该将其设为完整的弹出窗口还是应该只设置一个标签来设置文本?

这是我第一次制作将实际使用的应用程序,因此我很乐意听到任何其他关于提醒用户和最佳实践的建议。

最佳答案

这主要取决于您,因为任何一种方法都可以。如果该操作是用户主动与之交互的东西(例如,在它发生之前按下按钮),则警报可能是最好的。否则,如果操作发生在后台或几乎没有用户交互,我建议使用标签或其他一些视觉提示。通常,在有提要的应用程序中,您会看到提要上方/下方出现一个 UIView,上面写着“网络不可用”或类似内容。

关于ios - 显示错误的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25085974/

相关文章:

ios - UIImageViews 在单元格中重复

c++ - Direct2D 等效于 IOS OSX 开发

当 Storyboard只有一个单词的 TextView 时,iOS presentViewController 卡住

php - iPhone - 将图像上传到服务器时如何显示进度条?

objective-c - block 和内存管理

objective-c - iOS:忽略年份的日期组件

objective-c - RestKit:连接不在响应中的关系

ios - 没有名为 'SKPaymentTransactionObserver' 的类型或协议(protocol)

ios - 将 NSArray 的内容保存为纯文本文件而不是 xml

ios - Swift 类中的引用参数