UIStoryboard segue fail - PullRequest
       18

UIStoryboard segue fail

0 голосов
/ 21 мая 2019

Я создал простое шоу Sege путем перетаскивания из UIButton в другой UIViewController в режиме раскадровки. Он настроен как все мои другие VC и имеет заданный пользовательский класс со связанными IBOutlets и IBActions (которые появляются, чтобы соединиться, когда я наведу на них курсор).

ПРИМЕЧАНИЕ. Когда я впервые его создал, класс контроллера представления не был указан. С тех пор я создавал его несколько раз, но мне интересно, кешируется ли какое-либо значение, указывающее на контроллер представления по умолчанию. Хотя я получаю строки печати из правильного представления загрузил метод ...

enter image description here

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

После просмотра других сообщений об этой проблеме я удалил и заново создал последовательность, очистил папку для сборки и перезапустил Xcode. В этом нет никакого исходного кода, просто конфигурация раскадровки. Любая помощь в следующих шагах?

1 Ответ

1 голос
/ 21 мая 2019

В соответствии с кодом, показанным на снимке экрана, проблема заключается в том, что NodeEnrollmentViewController является подклассом UINavigationController.Это неверно.Это должен быть подкласс UIViewController.

Вы не можете (и не должны) переходить от контроллера вида в контроллере навигации до контроллера навигации.

...