我有名字的数组,这些数组我推送到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
}
}
答案 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];
}