如何从iphone中的多个表中获取特定表的indexPath

时间:2011-01-20 10:50:44

标签: iphone uitableview iphone-sdk-4.1

您是在单个视图中使用2个表并希望获取表的索引路径。我用 以下代码获取索引路径。但stil categoryId会影响我访问的任何表格而不是其他东西。请帮忙......

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{   
    if(tableView=categoryTblView)
    {
        categoryId=indexPath.row;
        NSLog(@"categoryId=%d",categoryId);
    }

    else if(tableView=regionTblView)
    {
        regionId=indexPath.row;
        NSLog(@"regionId=%d",regionId);
    }       
}

1 个答案:

答案 0 :(得分:1)

要在此处测试相等性,您需要使用==而不是单个等号(用于分配)。

所以代码应该是:

if (tableView == categoryTblView)
{
    ...
}
else if (tableView == regionTblView)
{
    ...
}