使用webservice的结果填充UITableView

使用webservice的结果填充UITableView,uitableview,nsurlconnection,nsmutableurlrequest,Uitableview,Nsurlconnection,Nsmutableurlrequest,我有一个表视图,我想用调用web服务的结果(XML)填充它 正在为此执行设置的NSURLConnection和NSMutableURLRequest当前在我的-viewDidLoad方法中,我的.m文件中也有我的所有UITableView委托方法 正在返回数据并将其正确添加到我的数组中。我的问题是(我认为)UITableView方法在从web服务返回任何数据之前被调用,这就是为什么我的表视图总是空的 如何按正确的顺序调用方法(如果这是问题的话).重新填充数组后,是否在tableview上调用re

我有一个表视图,我想用调用web服务的结果(XML)填充它

正在为此执行设置的
NSURLConnection
NSMutableURLRequest
当前在我的
-viewDidLoad
方法中,我的.m文件中也有我的所有UITableView委托方法

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


如何按正确的顺序调用方法(如果这是问题的话).

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

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

UITABLEVIEW *mytableview=[[UITABLEVIEW alloc]init];
[mytableview reloadData];

是的,你是对的;在web服务之前调用
UITABLEVIEW
委托。因此,您必须再次调用这些代理,因此请尝试重新加载数据。这对我来说太完美了。当您从Web服务返回某些内容时重新加载表。将其存储在NSArray或其他任何地方,然后重新加载表

填充数组后,我尝试了[self.listTableView reloadData],但出现错误“访问未知的listTableView getter方法”。请帮忙。