我有一个带Tab键的应用程序。 一旦加载,每个选项卡开始使用NSURLConnection方式从Internet请求一些数据。 一切正常,但如果我在数据仍然加载时切换选项卡,那么第一个请求“排队”到第二个请求,我发现我的数据重复。 如何在用户切换标签时暂停下载数据?
答案 0 :(得分:0)
暂停NSURLConnection
没有直接的内置支持。相反,你需要:
最好同时检查服务器上的数据是否也没有改变,并且步骤4中的数据是您请求的文件位。
或者,从runloop取消计划连接可能就足够了。这应该可以在很短的时间内恢复(通过重新安排),但如果留得太久就会失败。