首页 > 解决方案 > 应用程序委托在主屏幕显示表格视图时显示错误

问题描述

我正在创建一个带有表格视图的新闻应用程序,它没有显示并且出现线程错误,你能告诉我,我该如何解决这里所示的线程错误?我只是希望应用程序能够顺利运行...

import UIKit

@UIApplicationMain

class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        let homeViewController = HomeViewController()
        let navigationController = UINavigationController(rootViewController: homeViewController)
        let window = UIWindow(frame: UIScreen.main.bounds)
        
        window.rootViewController = navigationController
        window.makeKeyAndVisible()
        return true
    }

顺便说一句,如果我写问题的方式有点错误,我很抱歉,因为我很着急......谢谢

这个线程错误显示在应用程序委托中

标签: iosswiftdelegates

解决方案


如果您使用情节提要,则需要像这样初始化控制器

 let storyBoard = UIStoryboard(name: "Main", bundle: nil)
        let homeViewController = storyBoard.instantiateViewController(withIdentifier: "HomeViewController") as! HomeViewController

如果您不使用 Storyboard,则需要将其删除并从中删除plist


推荐阅读