Делегат приложения должен реализовать свойство окна, если он хочет использовать основной файл раскадровки. (Swift) - PullRequest
0 голосов
/ 06 октября 2019

Я получаю эту ошибку только при попытке запуска на реальном iPhone:

Делегат приложения должен реализовать свойство окна, если он хочет использовать основной файл раскадровки.

Когда я запускаю в симуляторе iOS, он работает нормально.

Я искал все подобные проблемы и решения, представленные здесь, на stackoverflow, но ни одна из них не работала для меня.

Основываясь на предложениях о переполнении стека, я попробовал следующее в AppDelegate.swift безрезультатно:

var window: UIWindow?
var storyBoard: UIStoryboard?
var initialViewController: UIViewController?

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    self.window = UIWindow(frame: UIScreen.main.bounds)
    print("entered")
    storyBoard = UIStoryboard(name: "Main", bundle: nil)
    initialViewController = storyBoard?.instantiateInitialViewController()
    window?.rootViewController = initialViewController
    window?.makeKeyAndVisible()

В чем может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...