我正在开发iOS 5应用。我有一个视图控制器,需要在打开后立即显示数据。所需的功能顺序是:
我已经安装了所有组件,但是在进行Web服务调用之后,程序不会等待回复(异步调用),而是用空白填充列表视图,因为数据数组并不完整准备好了。
所以我需要帮助(1)使程序等到委托完成填充数组然后填充列表视图或(2)在委托完成后重新初始化listview并重新填充整个列表视图。如果我移动列表视图(如向下滚动),我会看到所需的数据,因为视图已重新初始化。所以我知道我已经准备好所有组件,我只需要让它们以所需的顺序工作。
答案 0 :(得分:2)
如果您的意思是“列表视图”中的“UITableView实例”,那么让Web服务完成加载,然后刷新表视图:
- (void) myWebServiceDidFinishLoadingData
{
[self.tableView reloadData];
}
希望这有帮助。