首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >异步数据下载过程中断

异步数据下载过程中断
EN

Stack Overflow用户
提问于 2012-09-26 21:03:33
回答 1查看 156关注 0票数 1

跟进该帖子:Can AFNetworking return data synchronously (inside a block)?

该帖子的评论之一是:

异步编程的诀窍是打破过程中的、同步的假设,即当您请求数据时,数据就在那里。相反,使用异步时,当您请求某个东西时,当数据最终准备好时,您会给它一个回调来执行。在本例中,您将调用JSON操作的success块中的块。而不是返回数据的方法,而是告诉当数据下载完成时该做什么。

虽然我在iOS上使用GCD和异步下载,但我并不真正理解如何在使用异步编程时实现这种“过程中断”。

例如,假设我需要下载一些JSON数据,其中包括包括图像URL在内的大量数据。之后我将不得不下载实际的图像。

表中的每个单元接受下载的JSON/映像中的数据。在这种情况下,我将如何实现这种程序中断?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-26 21:06:39

当您的数据尚未到达时,表视图dataSource告诉其表视图它有零行,并显示一个旋转器。当回调被触发时,您可以将数据存储在某个地方,删除旋转器,并调用[tableView reloadData]。基本上,这就是它的全部。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12610362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档