我有一个视图控制器,它有各种输入,当单击一个按钮时,我将 prepareForSegue 调用到 UITableViewController,并传递一个将被解析到该 tableview 中的数组。
这一切都很好而且很花哨,但是解析是通过解析从互联网 URL 加载的数据来进行的。发生这种情况时,视图停留在第一个视图控制器(不是表)上,并且按钮显示为单击(蓝色),直到所有数据都加载完毕,然后它转到表视图(带有解析的数据)。
我想做的是让它立即转到表格视图,然后随着数据通过网络加载,随着时间的推移用解析的数据填充表格视图。我想做的是使用 GCD 将数据异步加载到主线程以外的队列中。
问题是,我在 Google 上找不到任何相关信息(或者只是遇到了麻烦)。有人有建议吗?