我面临一个非常奇怪的问题。我正在做以下
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
[invoiceTable reloadData]; // my table
}
完成此操作后,我的控制权将转移到
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if(tableview == invoiceTable) {
return 5;
}
else {
return 6;
}
}
但cellForRowAtIndexPath
的{{1}}未被调用。我已正确连接数据源和委托。
答案 0 :(得分:-1)
创建一个函数并重新加载表并在didselect中调用该函数。
-(void)function
{
[tableview reloadData];
}