Как использовать popToRootViewController из модального представления?

У меня есть типичный набор представлений UITableViewController. На всех видах есть кнопка, которая вызывает вид модели. На этом представлении настроек есть кнопка. Я бы хотел, чтобы эта кнопка закрывала модальное представление и реализует popToRootViewController в UITableViewController navigationController.

Отказ от модального представления прост:

[self dismissModalViewControllerAnimated:NO];

и это отлично работает. Я пробовал это, чтобы открыть основной UITableViewController:

[self.parentViewController.navigationController popToRootViewControllerAnimated:NO];

, но ничего не происходит.

Я, вероятно, смогу реализовать делегат, чтобы это произошло, но есть довольно много контроллеров представления с той же кнопкой «Настройки» (и еще больше), поэтому я предпочитаю найти решение, которое не требует дополнительного кода в каждом контроллере представления. .

Большое спасибо!

5
задан Mitch Cohen 2 May 2011 в 06:31
поделиться