iPhone无法获得选择的行索引

时间:2011-07-17 17:09:20

标签: iphone ios4

我只想简单地将所选索引保存为整数,但下面的代码返回一个奇怪的值并且可以将索引作为整数来获取,这里有什么问题?

NSInteger *selectedRow;

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

self.selectedRow=(NSInteger *)indexPath.row;
}

2 个答案:

答案 0 :(得分:1)

我假设selectedRowNSInteger,它不是对象类型,只是int(long?)primative的typedef。因此,您不希望指向NSInteger,您应该删除您的演员(NSInteger*)并离开:

self.selectedRow= indexPath.row;

答案 1 :(得分:1)

NSInteger不是对象。你是以错误的方式施展它。试试self.selectedRow = indexPath.row;