我有一个普通的tableview,显示了几个包含plist内容的部分和行。每当选择一行时,我想在新的分组tableview中显示该行的内容(所以完全相同的行)。有关如何实现这一目标的任何想法?
编辑:现在拥有此代码:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSDictionary *selectedMatch = [self.matchesArray objectAtIndex:indexPath.row];
NSLog(@"%@", [selectedMatch description]);
NSLog(@"IndexPath: %@", [indexPath description]);
DetailTableViewController *dvController = [[DetailTableViewController alloc] initWithNibName:@"DetailViewController" bundle:[NSBundle mainBundle]];
dvController.selectedMatch = selectedMatch;
[dvController release];
dvController = nil;
}
答案 0 :(得分:2)
我想当你通过点击它来选择你的行时,你可以按模式推送或呈现一个新的tableviewController。因此,只需将此newTableviewController子类化为接收indexPath ...与所选行相对应的indexPath。因此,在newTableviewController中,您可以将selectRowAtIndexPath:animated:scrollPosition:发送到newTableView,以显示与上一个表行相对应的新行的选择。
希望这有帮助。