美文网首页
iOS 代码创建UIWindow窗口不显示

iOS 代码创建UIWindow窗口不显示

作者: 唐人街的乞丐 | 来源:发表于2019-12-19 16:38 被阅读0次

    解决方案

    用Xcode 11创建一个Single View App项目,会多生成一些文件和代码
    多了SceneDelegate代理
    Info.plist里面多了Application Scene Manifest配置

    本文只交代一下不支持多场景窗口的情况

    将多出来的文件和代码删除就好了
    删除SceneDelegate代理文件 (可选)
    删除 Info.plist里面的Application Scene Manifest配置(一定要删除)
    删除 AppDelegate代理的两个方法:
    application:configurationForConnectingSceneSession:options:
    application: didDiscardSceneSessions:
    这两个方法一定要删除,否则使用纯代码创建的Window和导航控制器不会生效。

    [原文链接]:https://blog.csdn.net/holdsky/article/details/102602213
    原文写了不支持多场景窗口和支持多场景窗口两种情况的适配。

    相关文章

      网友评论

          本文标题:iOS 代码创建UIWindow窗口不显示

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