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

しかしcellForRowAtIndexPath、のためinvoiceTableに呼ばれていません。データソースを接続し、適切に委任しました。

4

1 に答える 1

-1

Create one function and reload the table and call that function in didselect.

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