【发布时间】:2016-10-04 16:54:38
【问题描述】:
我的应用中有以下实现:
- 使用其 ID 来关注的主题列表。
- 当连接失败时重试连接的系统,因为互联网掉线/服务器故障。
假设用户非常快速地点击了 3 个关注按钮。
对于每个点击,都会启动一个 NSURLConnection 来为该用户分配该主题
考虑到以下可能发生的情况,应如何处理:
A) 所有 3 个连接都失败。所有 3 个都需要重试,但每个都有不同的参数 - 主题 id。
B) 只有 2 个连接失败,第 3 个连接成功。
C)第一次连接失败,但在用户按下取消关注按钮后也失败了。
失败,在这种情况下,我的意思是出现一个提示用户重试的弹出窗口。
这是因为 NSURLConnection 收到 404 或超时。
【问题讨论】:
-
这似乎是一个非常广泛的问题,与其说是编程问题,不如说是设计选择......
标签: ios afnetworking nsurlconnection