最初の TableViewController から 2 番目の TableViewController にデータを渡さずに、ある TableViewController から詳細開示ボタン (または行) を選択し、別の TableViewController に移動しようとしています。したがって、ほとんどの場合、最初の TableViewController は、選択された詳細開示ボタン (または行) に応じて異なる TableViewControllers に移動するテーブルとして機能します。
これまでのところ、これを行うための私のコードは次のようになります。
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {
NSUInteger rowNumber = [indexPath row];
NSString *categoryCode = [self.categoryCodes objectAtIndex:rowNumber];
self.categoryData = [self.commuterDict objectForKey:categoryCode];
[self performSegueWithIdentifier:@"ShowPlaces" sender:self];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"ShowPlaces"]) {
PlacesViewController *placesViewController = [segue destinationViewController];
// --> I believe I'm missing something here to access a specific row? <--
}
}
誰かが私を助けてくれることを願っています!