UITableView重新加载数据

时间:2010-05-19 02:40:26

标签: iphone-sdk-3.0

我使用UITableView来显示服务器的信息。在viewWillAppear:method:

中创建连接
- (void)viewWillAppear:(BOOL)animated {
//Create connection
}

我将收到的数据放入数组:NSSArray *dataFromServer:

然后我想显示每个单元格(一些NSString对象)的数据。

当连接发布时,我打电话给[self.tableView reloadData],但无法正常工作。

所以我想知道,怎么做到这一点?

2 个答案:

答案 0 :(得分:0)

连接需要时间来加载数据。所以正确的是加载UI - >加载数据 - >刷新UI。所以当视图加载时,添加activityView是个不错的选择。当数据完成加载时,删除activityView,并调用[self.tableView reloadData];

答案 1 :(得分:0)

连接需要时间来加载数据。所以正确的是加载UI - >加载数据 - >刷新UI。所以当视图加载时,添加activityView是个不错的选择。数据加载完毕后,删除activityView,然后调用[self.tableView reloadData];