Вот такая ситуация. У меня есть NSTimer в Appdelegate.m, который выполняет метод, который проверяет местоположение пользователя и выводит его из системы, если он находится за пределами региона. Когда это произойдет, я хочу загрузить контроллер входа в систему. Однако со следующими строками кода я могу видеть VC, но если я нажму на текстовое поле для ввода, я получу sigbart. Есть идеи, как правильно загрузить начальный VC из делегата приложения?
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle: nil];
LoginViewController *loginViewController = (LoginViewController *)[mainStoryboard instantiateViewControllerWithIdentifier:@"Login"];
[self.window addSubview:loginViewController.view];
[self.window makeKeyAndVisible];