我正在使用一个表视图控制器来调用Web服务,然后解析XML并在表视图中显示它。问题是我第一次加载XML显然没有在显示视图之前完成解析。在XML完成解析后如何重新加载视图?
答案 0 :(得分:0)
解析完成后调用表视图的reloadData方法。
答案 1 :(得分:0)
解析完成后,调用tableview reloadData
- (void)parserDidEndDocument:(NSXMLParser *)parser {
[mytable reloadData];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [datas count];
}
确保在解析后更新可变数组“datas”值,例如数据将包含已解析的内容。
Here是解析和显示表中已解析内容的示例程序,您可以在解析后参考它们如何重新加载表
一切顺利。