【发布时间】:2011-03-02 10:29:27
【问题描述】:
我正在使用一个表格视图控制器,它调用 Web 服务,然后解析 XML 并将其显示在表格视图中。问题是我第一次加载它时,XML 在显示视图之前显然没有完成解析。 XML 解析完成后如何重新加载视图?
【问题讨论】:
标签: ios iphone xml uitableview reload
我正在使用一个表格视图控制器,它调用 Web 服务,然后解析 XML 并将其显示在表格视图中。问题是我第一次加载它时,XML 在显示视图之前显然没有完成解析。 XML 解析完成后如何重新加载视图?
【问题讨论】:
标签: ios iphone xml uitableview reload
解析完成后调用table view的reloadData方法。
【讨论】:
解析完成后,调用tableview reloadData
- (void)parserDidEndDocument:(NSXMLParser *)parser {
[mytable reloadData];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [datas count];
}
请务必在解析后更新可变数组“datas”的值,如datas会有解析后的内容。
Here是解析并显示表格内容的示例程序,您可以参考他们如何在解析后重新加载表格
一切顺利。
【讨论】: