Я работаю в раскадровке, а также программно делаю некоторые вещи. Во-первых, я создал viewController controller
, который является страницей входа (первое представление) программно. Но в раскадровке у меня есть NavigationController
, корень которого ViewController
. Все (методы forgotPassword
и loginDidFinish
) работал нормально, за исключением того, что ViewController
был просмотрен до controller
сразу после запуска приложения.Представление и нажатие viewcontrollers в swift 3.0
Таким образом, я изменил корень NavigationController
на controller
, и после этого мои функции не работают. Я пробовал несколько вещей, таких как удаление navcontrol в раскадровке и т. Д. Вы можете увидеть мой проект здесь: https://github.com/ardulat/SPE
извините, забыл обновить репозиторий из ссылки –
Попробуйте удалить 'опция первоначального вида controller' или просто выберите стрелку слева и удалить его из навигационного контроллера это раскадровка. И если вы создаете loginVC программно, то у вас должен быть некоторый код, вероятно, в 'appDelegate didFinishLaunchingWithOptions function'. – mikle94
@ mikle94 не работал для меня –