Ich habe einen TableViewController mit x Zeilen. Wenn der Benutzer auf eine Zeile tippt, möchte ich eine Variable an den zweiten TableViewController übergeben, die bestimmt, welche Daten der zweite TableViewController laden soll. Wie würde ich das machen?
Ich verwende Xcode 4.2, Storyboard Hier ist der Code:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *__strong)indexPath
{
// Navigation logic may go here. Create and push another view controller.
TestTable *detail = [self.storyboard instantiateViewControllerWithIdentifier:@"TestTable"];
[self.navigationController pushViewController:detail animated: YES];
detail.num = [NSString stringWithFormat:[heads objectAtIndex:indexPath.row]];
In "heads" erhalte ich eine Zahl, die ich an den zweiten Tableview weitergeben muss, je nachdem, welcher zweite Tableview Daten anzeigt. Ich weiß nicht, ob die letzte Zeile "heads" in "num" lädt. Ist mein Ansatz richtig? Für jede Hilfe/Hinweis bin ich dankbar.