У меня есть файл раскадровки, который я хочу использовать в качестве экрана запуска. Я установил ViewController в этой раскадровке как начальный.
Я также установил экран запуска следующим образом:

Вот код, который у меня есть в моем SceneDelegate для выбора первого ViewController, который будет отображаться пользователю:
self.window = UIWindow(frame: UIScreen.main.bounds) пусть vc = Storyboard.instantiateViewController (withIdentifier: «Каналы») как! УИНавигационконтроллер окно = UIWindow(windowScene: windowScene) окно?.rootViewController = vc окно?.makeKeyAndVisible() При первом запуске приложения я вижу экран запуска, затем черный экран; и, наконец, мой пользовательский интерфейс.
Мобильная версия