Push to iOS NavigationController изнутри Modal View

Я новичок в программировании на iOS, а также в Stack Overflow. Я пытался найти ответ на свой вопрос, но поиск не дал никаких результатов.

Я пытаюсь отключить поток приложения, но у меня проблемы. Я бы хотел, чтобы это произошло:

Начальный вид (NavigationController) -> Поиск в представлении (модальный) -> программно нажимать разные виды на навигационный контроллер начального вида из режима поиска, прежде чем отклонять представление.

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

[self.parentViewController.nagivationController pushViewController: someView] 

но это не работает вообще. После отклонения модального представления я только что вернулся к исходному виду.

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

Поэтому, если кто-нибудь знает, как программно нажимать представления на стек навигации изнутри модального представления, мне бы хотелось узнать! Я действительно начинаю думать, что мое понимание модальных взглядов в корне ошибочно.

Заранее благодарим за любую помощь, которую вы можете предоставить, а также ваше терпение с полным новичком.

Эннннд, я тупой.

У меня был правильный подход, но мне потребовался день, чтобы понять, что self.parentViewController возвращает UINavigationController, поэтому дополнительный «.navigationController» совершенно не нужен.

Правильная ссылка:

 [self.parentViewController pushViewController: someView] 

Спасибо, что прокомментировал, Роб.

parentViewController вернул parentViewController , но с использованием presentingViewController работал. Swift 2.x:

  let vc = storyboard!.instantiateViewControllerWithIdentifier(CustomViewControllerID) as! CustomViewController if let navController = presentingViewController as? UINavigationController { navController.pushViewController(vc, animated: false) } 
  • View Controller не загружает просмотр раскадровки
  • Прокрутка вверх, когда вы нажимаете строку состояния
  • Действительно ли слабый Self / strongSelf танец необходим, когда вы ссылаетесь на себя внутри незакрепленного завершения, вызванного из UIViewController?
  • Как разрабатывать потоки визуального макета UIViewController, такие как библиотека разработчиков iOS
  • Повторное использование UIViewController для модальных и немодальных ситуаций
  • Добавьте UIView, прежде всего, даже панель навигации
  • Как получить все ViewControllers приложения в iOS?
  • Доступ к контроллеру просмотра контейнера из родительского iOS
  • iphone development: как установить свойство другого viewController, затем дойти до него
  • полезно ли использовать экран ADD и EDIT для использования того же UIViewController?
  • Учитывая, как мне получить свой viewController?
  • Давайте будем гением компьютера.