Как передать параметры в контроллер поповерного представления внутри контроллера навигации

У меня есть приложение для iPad с splitview и кнопкой правой панели на панели навигации элемента detailview.

Эта кнопка вызывает всплывающее окно, состоящее из контроллера навигации и двух табличных представлений. как показано на следующем рисунке

Поскольку раскадровка небольшая на картинке, я добавлю некоторые пояснения. Контроллер White - это detailViewController (правая часть контроллера splitview), который находится внутри контроллера навигации. Три вида справа от белого отображаются слева направо: navigationController, firstTableView, secondTableView.

Моя проблема в том, что мне нужно передать параметры в первое табличное представление, чтобы правильно его настроить.

Я использую это, когда контроллер представления использует один и тот же контроллер навигации.

- (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;
    }
}

Моя проблема заключается в том, что я получаю сообщение об ошибке, потому что контроллер назначения - это не мой popoverFirstTableViewController, а NavigationController и контроллер навигации, разумеется, не имеют проблем "property1" а также "свойство2" .

Возможно этоЭто основной вопрос, но я застрял здесь.

Как мне сделать, чтобы настроить мой просмотр таблицы, назначив некоторые из его свойств, которые я определил, когда эта таблица находится внутри контроллера навигации?

Ответы на вопрос(2)

Ваш ответ на вопрос