是否能够在prepareForSegue方法中的分段表视图中访问选定的行位置?
这是我的Segue代码:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([[segue identifier] isEqualToString:@"CurrentEvent"]) { Tab1_DetailTableViewController *vc = [segue destinationViewController]; // get the selected index NSInteger selectedindex = [[self.tableView indexPathForSelectedRow] row]; } }
解决方法
要获取选定的索引路径:
NSIndexPath *selectedRowIndexPath = [self.tableview indexPathForSelectedRow];
获取所选行
NSUInteger selectedRow = selectedindexPath.row;
获取所选部分
NSUInteger selectedSection = selectedindexPath.section;
要获取所选单元格:
UITableViewCell *selectedCell = [self.tableview cellForRowAtIndexPath:selectedRowIndexPath];