我有tabbar控制器,第一个选项卡用于Tableview控制器。但我在appldidfinish方法中进行xml解析,在xml解析didEndElement
中,我计算项目数和我给
它进入第一个选项卡的Tableview控制器numberOfRowsInSection
,但在xml解析完成后,不会调用以下方法。 tableview是空的......?
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [myParser.items count];
}
我在视图中声明了该表视图控制器的加载方法
myParser = [[XMLMyParser alloc] init];
任何帮助,请.....
答案 0 :(得分:1)
完成XML解析后,您需要通知表视图数据已更改。 您可以通过将reloadData消息发送到表视图实例来执行此操作:
[myTableView reloadData];
假设您正在使用NSXMLParser,则需要在NSXMLParserDelegate实现的parserDidEndDocument消息中添加它