UITableView在didSelectRowatIndexPath中的行计数

问题描述

| 我如何在didSelectRowatIndexPath中获取UITableView行计数?任何人都可以告诉我一种获取它的好方法     

解决方法

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {  
    return [array count];----->this is the row count You have to use in didselect row method  
}
    ,如果您使用以下内容:
NSLog(@\"%i\",[indexPath row]);
并且您应该获得控制台中返回的所选行的编号。或者,您可以将[indexPath row]传递到变量中,并在条件语句中使用它来根据所选择的行执行不同的操作,如下所示:
int rowSelected = [indexPath row];

if(row == 0)
{
     //do something
}
else if(row == 1)
{
    //do something else
}
希望这可以帮助     ,
a=indexPath.row;
变量具有您想要的值     ,您需要跟踪所有部分在numberOfRowsInSection中传递的记录数。如果其变化,则可以保留一个存储数字的变量。