Web服务数据迟到,表视图为空

时间:2013-11-01 07:08:56

标签: ios json web-services uitableview

我是ios sdk的新手,在app上工作,其中包括Web服务调用和解析JSOn.i在第一个视图上有两个视图控制器我在按钮点击时调用Web服务,在第二个视图中我必须在表中显示所有记录视图。一切运作良好,解析值也正常。但值很晚,表格显示空值。但当我向后导航然后再来时它会显示所有按钮。如何处理这种情况?

2 个答案:

答案 0 :(得分:0)

您是否在下载数据后重新加载表格视图? 在表视图控制器中有类似的东西:

[self.tableView reload];

答案 1 :(得分:0)

异步下载的美妙之处在于为主流线程之外的其他东西做好准备。所有UI组件都由Application主线程更新,在您的情况下,TableView UI在主线程上更新并且单独下载发生。我想这里唯一你可能错过的是,下载完成后没有收到通知。下载完成后安排通知后,只需调用[tableviewobject reload];即可更新tableView。哪个ll完成了tableview的所有重新加载(这只是重新刷新所有tableview)。祝你好运。