2010-06-29 92 views
2

我有一个UITableViewController,它在加载时从Web服务获取数据并将其存储在NSMutableArray本地中,一旦加载完成,我需要遍历该数据来构建表格单元格。在UITableViewController中重建表格单元格

我有所有的代码循环我的数组工作正常我只需要知道如何触发我的控制器重建表,以便它显示我的数据。

回答

4
[self.tableView reloadData]; 
+0

我尝试了上面,它只是崩溃,我在哪里设置表视图有一个数据源,并会为一个NSMutableArray的工作? – Slee 2010-06-29 17:35:05

+0

它是一个对象的NSMutableArry – Slee 2010-06-29 17:39:31

+0

你有没有实现你的UITableViewDataSource方法来使用你的NSMutableArray? http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableViewDatasource_Protocol/Reference/Reference.html – chrissr 2010-06-29 17:40:58

0

调用web服务后节省mutatable阵列的DATAS后,调用实现代码如下reloadData

[self.tableView reloadData]; 



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

return [datas count]; 
} 

确保您在可变数组存储内容后更新可变数组“DATAS”的值,如DATAS将具有Web服务内容。

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

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