Хорошо, поэтому я искал ответ на следующий вопрос: как нажимать определенный контроллер просмотра в поле зрения, когда push-уведомление поступает из AppDelegate?Нажатие вида, когда rootViewController не является UINavigationController
И большинство ответов заключается в том, что если rootViewController является UINavigationController, я должен создать представление через мой StoryBoard и нажать его с помощью этого корневого навигационного контроллера.
Вот моя ситуация. Вот как устроена моя раскадровки:
Итак, как вы видите мой RootViewController не UINavigationController. Итак, как мне заставить выдвинуть определенный взгляд из моей раскадровки?
ПРИМЕЧАНИЕ. Представление некоторых отдельных модальных представлений для push-уведомлений на самом деле не является отличной идеей. Это мое последнее средство.
Я бы хотел найти решение, как в приложениях Apple Mail and Message.
Вы можете добавить встроенный rootViewController в navigationController и сохранить скрытую навигацию? – Anupdas
Это начало, но как я могу нажать еще один вид из StoryBoard? Или можно только создавать и показывать новые? –
С какого контроллера вы хотите показать (нажмите) этот новый контроллер представления (хотите ли вы его вытащить из любого контроллера, который находится на экране, когда приходит уведомление)? В чем цель этого нового контроллера? В зависимости от того, для чего это, модальная презентация может быть более уместной. – rdelmar