2

我面临一个非常奇怪的问题。我正在做以下事情

- (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;    
  }
}

但是cellForRowAtIndexPathforinvoiceTable没有被调用。我已正确连接数据源并委托。

4

1 回答 1

-1

创建一个函数并重新加载表并在 didselect 中调用该函数。

-(void)function
{ 
[tableview reloadData];
}
于 2013-02-25T12:27:41.767 回答