【发布时间】:2018-02-28 08:00:22
【问题描述】:
我想让我的应用在从服务器获取数据出现问题时响应更快。
现在我正在使用 Reachability 库来检查对 Internet 的访问,但我认为这还不够。有时服务器可以处理很长时间的请求,甚至停机没有响应。
如果网络请求花费太多时间,我想通知用户出现问题,而不是显示无休止的活动指示器。
从哪里开始?最佳做法是什么?
【问题讨论】:
-
您使用哪个库进行 API 调用?
-
我现在正在使用 URLRequest 和 URLSession。但我已准备好继续前进
-
您需要设置请求超时,所以如果响应需要很长时间,那么在特定请求超时后您的请求将自动失败并给您错误消息。
标签: ios reachability