如何从 indexPathsForSelectedRows 获取 "row"?
How can I get the "row" from indexPathsForSelectedRows?
我正在尝试从 indexPathsForSelectedRows 获取 "row" 值。
NSArray *selectedCells = [self.storeTableView indexPathsForSelectedRows];
NSLog(@"%@",[selectedCells objectAtIndex:0]);
这个 NSLog 打印出来
<NSIndexPath: 0xc000000000008016> {length = 2, path = 0 - 4}
在这个例子中,我怎样才能得到整数“4”?
我试过 objectForKey@"path"。但它没有用。
你可以做到
NSArray *selectedCells = [self.storeTableView indexPathsForSelectedRows];
NSIndexPath *firstIndexPath = [selectedCells objectAtIndex:0];
NSUInteger row = firstIndexPath.row
和 row
在您的情况下将是 4
。
我正在尝试从 indexPathsForSelectedRows 获取 "row" 值。
NSArray *selectedCells = [self.storeTableView indexPathsForSelectedRows];
NSLog(@"%@",[selectedCells objectAtIndex:0]);
这个 NSLog 打印出来
<NSIndexPath: 0xc000000000008016> {length = 2, path = 0 - 4}
在这个例子中,我怎样才能得到整数“4”?
我试过 objectForKey@"path"。但它没有用。
你可以做到
NSArray *selectedCells = [self.storeTableView indexPathsForSelectedRows];
NSIndexPath *firstIndexPath = [selectedCells objectAtIndex:0];
NSUInteger row = firstIndexPath.row
和 row
在您的情况下将是 4
。