Übergeben von Parametern an einen Popover-Ansichtscontroller in einem Navigationscontroller

Ich habe eine iPad-App mit Splitview und einem Rechtsbalken-Button in der Navigationsleiste des Detailviewcontrollers.

Diese Schaltfläche ruft ein Popover auf, das aus einem Navigationscontroller und zwei Tabellenansichten besteht. wie im folgenden Bild gezeigt

Da das Storyboard auf dem Bild klein ist, füge ich eine Erklärung hinzu. Der White-Controller ist der DetailViewController (rechte Seite des Splitviewcontrollers), der sich in einem Navigationscontroller befindet. Die drei Ansichten auf der rechten Seite der weißen Ansicht sind von links nach rechts: navigationController, firstTableView, secondTableView.

Mein Problem ist, dass ich Parameter an die erste Tabellenansicht übergeben muss, um sie richtig zu konfigurieren.

Ich mache das immer so, wenn der View Controller denselben Navigationscontroller verwendet.

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if([[segue identifier] isEqualToString:@"popoverButtonSegue"]){
        MyPopoverFirstTableViewController *popoverFirstTVC = [[MyPopoverFirstTableViewController alloc] init];

        popoverFirstTVC = segue.destinationViewController;
        popoverFirstTVC.property1 = aProperty1;
        popoverFirstTVC.property2 = aProperty2;
    }
}

Mein Problem ist, dass ich eine Fehlermeldung bekomme, weil der Ziel-Controller nicht mein popoverFirstTableViewController ist, aber der NavigationController und der Navigations-Controller haben natürlich nicht "property1" und "property2".

Vielleicht ist es eine grundlegende Frage, aber ich stecke hier fest.

Wie konfiguriere ich meine Tabellenansicht, indem ich einige der von mir definierten Eigenschaften zugebe, wenn sich diese Tabelle in einem Navigationscontroller befindet?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage