如何获得行数?

时间:2013-08-30 13:55:35

标签: ios objective-c uitableview

我有名字的数组,这些数组我推送到tableView。现在我从行获取字符串,但需要获取行int数。

我如何获得字符串名称

if(searching)
    {
        [delegate nameObject:[search objectAtIndex:row.row]];
    }
    else
    {
    [delegate nameObject:[[[Data sharedData] ObjectsArray] objectAtIndex:row.row]];
    }

-(void)nameObject:(NSString*)name
{
    if(name != Nil && ![name isEqual:@""])
    {   
    // some code
    }
}

1 个答案:

答案 0 :(得分:2)

如果您需要选择行数,请实施UITableViewDelegate方法:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    // This is you row int number
    NSInteger myIndex = indexPath.row;

    // This is how you get your name from dataSource  
    NSString * myName = [[[Data sharedData] ObjectsArray] objectAtIndex:myIndex];
}