Проблема: Я пытаюсь получить дескриптор навигации контроллера в моем ViewController, но он всегда возвращает ноль, ниже мой кодself.navigationController всегда возвращает ноль с помощью раскадровки Раскадровки навигации
Иерархия: AppDelegate -> MainStoryboard -> нав Drawer -> TestingStoryboard -> тестирование
с навигацией полки я открыть ViewControl, как показано ниже:
self.openNewStoryBoard(storyBoard: "testingone", scene: "initial")
func openNewStoryBoard(storyBoard:String, scene:String){
let storyboard = UIStoryboard(name: storyBoard, bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: scene) as UIViewController
self.present(controller, animated: true, completion: nil)
}
у меня есть navigationcontroller в моем «testingone» раскадровки, которая соединяется с viewContorller «initial» через отношение - «контроллер корневого представления» на «viewController», связала это с классом testtingone
В классе codeOffice я пытаюсь получить дескриптор navigationcontroller, как показано ниже:
self.rootNav = self.navigationController!
Но это всегда заканчивается нулевым
Я пропустил это полностью спасибо большое – Wills
Добро пожаловать :) –