Swift项目中根视图控制器的viewDidLoad未调用问题求助
Swift项目中根视图控制器的viewDidLoad未调用问题求助
大家好,我刚接触Swift没多久,最近遇到个头疼的问题——我的根视图控制器的viewDidLoad方法完全没被调用,试了好几种办法都没找到原因,想请各位大佬帮忙看看🥺
下面是我项目里的入口文件代码,还有视图控制器的相关代码,它们都在同一个项目里:
入口文件代码(PolaroidEffectAppApp.swift)
import UIKit @main class PolaroidEffectAppApp: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Create a window that fills the screen window = UIWindow(frame: UIScreen.main.bounds) // Check if the window is properly initialized guard let window = window else { print("Error: Window could not be initialized.") return false } // Create the root view controller let rootViewController = ViewCont...
视图控制器代码(ViewController.swift)
(注:这部分代码我没粘贴完整,不过核心问题是我已经在viewDidLoad方法里加了调试打印,但运行后完全看不到对应的输出)
目前窗口初始化的代码里没有报错日志,说明窗口应该是正常创建了,但为什么根控制器的viewDidLoad就是不触发呢?我是不是漏了什么关键步骤呀?
备注:内容来源于stack exchange,提问作者amber
相关产品推荐
相关产品推荐

