#iOS#HeminWon

iOS网络错误处理

2016-04-28  本文已影响1713人  快乐的小梁同学

导语


在iOS应用中,有不少在网络错误时表现很差劲,有的会疯狂弹出UIAlertViewController以告诉用户出现了"404 Error On Server"等类似信息,有的应用在网络变慢时界面会变得没有响应,还有的会直接崩溃。这些情况的出现都是没有很好的理解网络失败模式以及没有预期到可能的网络降级或是失败,如果想要避免这类错误并能充分地理解网络错误,那么我们首先需要理解它们的起源。

分层网络

设备网络与网络互联的复杂性导致了分层网络的产生。分层网络将这种复杂环镜划分成了更加易于管理的模块。
分层网络从下至上分别是:

iOS中出现的错误

在使用iOS中的URL加载系统时,虽然手机与服务器之间的连接可能会出现各种各样的问题,不过可以将这些原因分成3种错误类别。这些错误类别与创建HTTP请求的操作序列相关。

错误处理的经验法则

上一篇下一篇

猜你喜欢

热点阅读