美文网首页
Swift 删除SceneDelegate

Swift 删除SceneDelegate

作者: jsone | 来源:发表于2022-01-03 21:54 被阅读0次

1、删除SceneDelegate类文件


SceneDelegate类文件

2、删除info.plist文件的Application Scene Manifest配置


删除info.plist文件的Application Scene Manifest配置
3、AppDelegate类文件添加window属性
AppDelegate类文件添加window属性

4、删除AppDelegate类文件的UISceneSession相关代码


删除UISceneSession相关代码
以上通过Storyboard创建rootViewController的方式,如果是通过代码创建,需要加一步在代理方法添加一下创建window的代码
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    let window = UIWindow(frame: UIScreen.main.bounds)
    window.rootViewController = ViewController()
    window.backgroundColor = .white
    window.makeKeyAndVisible()
    self.window = window
    return true
}

相关文章

网友评论

      本文标题:Swift 删除SceneDelegate

      本文链接:https://www.haomeiwen.com/subject/tblfcrtx.html