Используя Xcode 11 beta 3, я могу надежно получить раскадровку, работающую в качестве корневого контроллера представления в новом проекте SwiftUI, со следующими шагами:
Закомментируйте код в SceneDelegate scene(willConnectTo:)
функция.
Создайте новый Main.storyboard, добавьте контроллер представления и установите на нем «Is Initial View Controller».
Выберите Info.plist для цели iOS, щелкните правой кнопкой мыши «Открыть как» -> «Исходный код».
Добавьте клавиши UISceneStoryboardFile
и UIMainStoryboardFile
, как показано здесь:
Настройка основного интерфейса в разделе Информация о развертывании цели только устанавливает ключ UIMainStoryboardFile
, но я должен был установить оба, чтобы получитьчтобы он работал правильно.