ios - 应用程序委托在主屏幕显示表格视图时显示错误
问题描述
我正在创建一个带有表格视图的新闻应用程序,它没有显示并且出现线程错误,你能告诉我,我该如何解决这里所示的线程错误?我只是希望应用程序能够顺利运行...
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
}
顺便说一句,如果我写问题的方式有点错误,我很抱歉,因为我很着急......谢谢
解决方案
如果您使用情节提要,则需要像这样初始化控制器
let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let homeViewController = storyBoard.instantiateViewController(withIdentifier: "HomeViewController") as! HomeViewController
如果您不使用 Storyboard,则需要将其删除并从中删除plist
推荐阅读
- xml - Microsoft Azure TTS 认知服务语音限制问题
- visual-studio-code - 在 macOS 上隐藏 VS Code 的其他窗口(CMD + Option + H)快捷方式
- python - 从列表列表中减去列表
- google-sheets - 如何计算在 Google 表格的一列中仅出现一次(且不止一次)的值的数量?
- css - CSS 问题 - 更改 cookie 栏中链接的颜色
- jsf - Wildfly 18 是否支持 Seam 2.3 应用程序?
- ios - 重生未在 iOS 模拟器中显示应用程序
- javascript - 按类将javascript应用于多个项目
- maya - 列出 shapeEditor 中的选定项目
- pytorch - Pytorch 模块:为什么我们在 __init__ 方法中将类和对象传递给父类初始化器?