这种适配方案最简单。
将多出来的文件和代码删除就好了:
删除 AppDelegate代理的两个方法:
application:configurationForConnectingSceneSession:options:
、
application: didDiscardSceneSessions:
这两个方法一定要删除,否则使用纯代码创建的Window和导航控制器UINavigationController不会生效。
参考:博客:iOS13适配:UIWindow窗口和导航控制器
原文:https://www.cnblogs.com/cy521/p/11733998.html