Я получаю эту ошибку только при попытке запуска на реальном 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()
В чем может быть проблема?