Я хотел бы установить начальный viewcontroller из appdelegate. Я нашел действительно хороший ответ, однако он находится в Objective C, и им трудно справляться с одним и тем же быстро.set initial viewcontroller в appdelegate - swift
Programmatically set the initial view controller using Storyboards
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *viewController = // determine the initial view controller here and instantiate it with [storyboard instantiateViewControllerWithIdentifier:<storyboard id>];
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];
return YES;
}
Кто-нибудь может помочь?
Я хочу, чтобы начальный Viewcontroller зависел от определенных условий, выполняемых с помощью условного оператора.
Это возможный дубликат: http: // stackoverflow.com/questions/10428629/programatically-set-the-initial-view-controller-using-storyboards/14926009 # 14926009 – Honey