сцена с навигейше контроллером у тебя вообще где в коде?
на каком этапе ты ее вызываешь?
Я использую InterfaceBulder, переходы делаю через Segue от кнопок (перетаскивание с Ctrl на нужную сцену)... Я с кодом на "вы", поэтому всю визуальную часть стараюсь делать теми же доступными визуальными средствами...
Общая структура условно такая: NavigationRootVC ссылается через сториборд-референс на другой NavigationTwoVC в другом сториборде, тут мне нужен full-screen и все работает как надо. А уже во втором сториборде я делаю переход с NavigationTwoVC на другой экран в том же сториборде, и вот именно тут не получается нормальное модальное окно.
Прикол в том, что в Xcode превью модального окна на макетах отображается нормально, а при запуске на симуляторе/устройстве — нет. И еще интересней штука — в статовом Root-контроллере если попробовать сделать модальный переход на какую-нибудь внутреннюю страницу — все работает отлично, стандарнтыми средствами без ковыряний в коде. В дочернем NavigationTwoVC — ни на какую из страниц не получается сделать такой переход...
Я думал, что проблема в уходе на другой сториборд, через референс, раз в родительском все работает как должно... Но фиг его знает... ((