0

我有一个表格视图,我想用我对 Web 服务的调用的结果 (XML) 进行填充。

正在为此进行设置的和目前在我的方法NSURLConnection中,并且我的 .m 文件中也有我所有的 UITableView 委托方法。NSMutableURLRequest-viewDidLoad

数据正在返回并正确添加到我的数组中。我的问题是(我认为)在从 Web 服务返回任何数据之前调用 UITableView 方法,这就是为什么我的表格视图总是空白的原因。

我怎样才能以正确的顺序调用方法(如果这甚至是问题)......

4

3 回答 3

1

重新填充数组后,您是否在 tableview 上调用 reloadData?您需要让它知道您有新数据。

于 2009-12-01T17:23:40.000 回答
1
UITABLEVIEW *mytableview=[[UITABLEVIEW alloc]init];
[mytableview reloadData];

是的你是对的; 代表在UITABLEVIEWWeb 服务之前被调用。所以你必须再次调用这些代表,所以尝试重新加载数据。非常适合我。当您从 Web 服务返回某些内容时重新加载表。将其存储在 NSArray 或其他任何内容中,然后重新加载表。

于 2011-03-08T19:00:28.890 回答
0

在 developer.apple.com/iphone 网站上查看 Apple 的 SeismicXML 代码示例。它展示了如何使用 NSURL、NSXMLParser 和 TableView 来完成这类事情。

于 2010-01-03T01:47:52.200 回答