0

我是 ios sdk 的新手,正在开发包括 Web 服务调用和解析 JSOn 的应用程序。我在第一个视图上有两个视图控制器,我在按钮单击时调用 Web 服务,在第二个视图中,我必须在表格视图中显示所有记录。一切正常,解析值也正常。但值来晚了,表显示空值。但是当我返回并再次返回时,它将显示所有按钮。如何处理这种情况?

4

2 回答 2

0

下载数据后是否重新加载表格视图?在您的表视图控制器中是这样的:

[self.tableView 重新加载];

于 2013-11-01T07:39:33.320 回答
0

异步下载的美妙之处在于在主线程以外的地方为我们做好了准备。所有 UI 组件都由应用程序主线程更新,在您的情况下,TableView UI 在主线程上更新并单独下载。我想您可能在这里错过的唯一一件事是,下载完成后没有收到通知。一旦您在下载过程完成后安排通知,只需通过调用来更新您的 tableView [tableviewobject reload];。这将完成所有 tableview 的重新加载(这只不过是再次刷新所有 tableview)。祝你好运。

于 2013-11-01T07:54:21.093 回答