UITableView – select了哪一行?

我有一个问题 – 我怎样才能得到一个表中select的行数? 我将其手动分配给一个variables。 问题是,如果一行被取消select,我的variables仍然保持旧值。

我能做些什么呢? UITableView中有一个方法返回一个当前选定的行的数量?

预先感谢你,伊利亚。

如果你还没有实现一个委托(参见nduplessis),UITableView还提供:

- (NSIndexPath *)indexPathForSelectedRow 

UITableViewDelegate将会调用

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 

当一行被选中时。 从这里你可以很容易地通过使用indexPath.section和indexPath.row来确定行