Я встроил ViewController (1) в контроллер навигации. На панели навигации этого ViewController я добавил кнопку и сделал управление-перетащить действие на другой ViewController (2). При запуске приложения и нажатии кнопки никакого push-action (show) не выполняется.Push не работает в навигационном контроллере
Что я сделал, так это то, что я назначил новый класс для (2), поэтому я могу настроить его программно. После того, как я назначил, я снова установил сегу с моей кнопки в своем раскадровке. Это все еще не работает. Я не назначал кнопку на навигационную кнопку на сюжетной панели, потому что в другом виде-контроллере (3) от нее она работала без этого.
Должен ли я назначить кнопочный метод с помощью segue? Но почему он работает в (3)? Я не знаю, какой код я должен опубликовать, потому что проблема кажется такой тривиальной.
Редактировать: На изображении вы можете увидеть контроллер навигации (1) с видом карты и (2). Я не могу нажать кнопку «Выбрать» на (2). Должен ли я реализовать контроллер навигации и добавить как (1), так и (2) в качестве контроллеров детского просмотра?
показывают, что у хочу сделать с помощью экрана –
я добавил скриншот Теперь, который должен прояснить мою проблему. – Vancore
Существует несколько способов достижения этого. Просто введите «Идентификатор раскадровки» для второго (2) монитора представлений. Затем перейдите к этому ViewController через этот конкретный идентификатор раскадровки и вызовите метод нажатием кнопки «Выбрать», чтобы нажать на этот контроллер. – ASP