我有一个表格视图,我想填充我对Web服务的调用的结果(XML)。
正在为此设置的NSURLConnection
和NSMutableURLRequest
目前在我的-viewDidLoad
方法中,我也在我的.m文件中拥有所有UITableView委托方法。
正在返回数据并将其正确添加到我的数组中。我的问题是(我认为)在从Web服务返回任何数据之前调用UITableView方法,这就是我的表视图始终为空的原因。
我如何以正确的顺序调用方法(如果这甚至是问题)......
答案 0 :(得分:1)
重新填充数组后,您是否在tableview上调用reloadData?您需要让它知道您有新数据。
答案 1 :(得分:1)
UITABLEVIEW *mytableview=[[UITABLEVIEW alloc]init];
[mytableview reloadData];
是的,你是对的;在Web服务之前调用UITABLEVIEW
个委托。所以你必须再次调用这些代理,所以尝试重新加载数据。适合我的作品。当你从webservice返回一些东西时重新加载表。将它存储在NSArray或其他任何东西然后重新加载表。
答案 2 :(得分:0)
在developer.apple.com/iphone网站上查看Apple的SeismicXML代码示例。它展示了如何使用NSURL,NSXMLParser和TableView来做这类事情。