Я пытаюсь создать экземпляр viewcontroller с встроенным в него контроллером навигации из AppDelegate. Вот что мой код выглядит следующим образом:Как создать экземпляр viewcontroller с встроенным контроллером навигации программно быстро?
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let dm = DefaultsManager.sharedManager
if dm.rememberMe == true {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("VolunteerVC")
self.window!.rootViewController = vc
self.window?.makeKeyAndVisible()
}
право ViewController инстанциируется но навигационный контроллер, который был встроен в нее в настоящее время отсутствует. Любая идея, как создать экземпляр с контроллером nav, все еще подключена?
Трудно понять, что происходит без дополнительной информации. Как и то, что вы раскадрой выглядели и т. Д. Я уверен, что вам тоже нужно создать окно? Что-то вроде self.window = UIWindow (frame: UIScreen.mainScreen(). Bounds) перед установкой rootViewController? – SeanCAtkinson