2010-06-10 84 views
2

我使用了表格视图控制器,它调用Web服务,然后解析XML并在表格视图中显示它。问题是,我第一次加载它的XML显然没有完成解析前的视图显示。如何在XML完成分析后重新加载视图?用Iphone应用程序重新载入表格视图

回答

0

解析完成后调用表视图的reloadData方法。

0

解析完成后,调用实现代码如下reloadData

- (void)parserDidEndDocument:(NSXMLParser *)parser { 

[mytable reloadData]; 
} 


- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 

return [datas count]; 
} 

请确保您解析后更新可变数组“DATAS”的值,如DATAS将有解析内容。

Here是分析的样本程序,并显示在表中的解析的内容,你可以参考它,他们是如何解析

所有最优秀的重装后的表。

+0

谢谢你做的伎俩。 – user307170 2010-06-12 21:00:27

+0

欢迎使用stackoverflow – Warrior 2010-06-14 16:12:03