The UITableViewDelegate will call
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
when a row is selected. From this you can easily determine the row by using indexPath.section and indexPath.row
If you haven't implemented a delegate (see nduplessis), UITableView also offers:
- (NSIndexPath *)indexPathForSelectedRow