我的应用程序的一部分向Web服务发出POST请求。我有它工作,但现在我在"让我们看看我们如何打破它"相。我发现,如果用户没有网络连接(单元格/ wifi),那么POST就是didFailWithError,基本上只是坐在那里没有任何传递或失败的迹象。我知道如何处理错误(如在哪里放置代码),但我想知道最好的做法是什么?我应该设置一个警告,例如"请检查您的互联网连接"。我也应该把它作为一个完整的弹出窗口,还是我应该有一个标签,我将文本设置为?
这是我第一次制作一个实际应用的应用程序,以便提醒用户以及我喜欢听到的最佳实践。
答案 0 :(得分:2)
这主要取决于你,因为任何一种方法都可以。如果动作是用户主动与之交互的事物(例如,在按钮发生之前按下按钮),则警报可能是最佳的。否则,如果操作发生在后台或很少用户交互,我建议使用标签或其他一些视觉提示。通常情况下,在有Feed的应用中,您会看到UIView出现在Feed的上方/下方,表示"网络不可用"或类似的。