我有一个UIViewController与2 UITableView的添加到。xib和声明在。h然后
-(void)viewDidLoad {
[super viewDidLoad];
if (rss1_tblController == nil) {
rss1_tblController = [[RSS_CostumeTblViewController alloc] init];
}
if (rss2_tblController == nil) {
rss2_tblController = [[RSS_CostumeTblViewController alloc] init];
}
[rss1_tblView setDataSource:rss1_tblController];
[rss2_tblView setDataSource:rss2_tblController];
[rss1_tblView setDelegate:rss1_tblController];
[rss2_tblView setDelegate:rss2_tblController];
rss1_tblController.view = rss1_tblController.tableView;
rss2_tblController.view = rss2_tblController.tableView;
}
但在rss_costume metblviewcontroller中,我解析一些xml,我需要在相应的表上重新加载数据但是当过程结束时,我从rss_costume metblviewcontroller内调用[self.tableView reloadData];
,唯一触发的方法是
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
基本上什么都不做…
感谢您的宝贵时间
如果-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
是唯一触发的方法,它看起来像返回0。
再次检查该方法以返回正确的行数。