1、删除SceneDelegate.h、SceneDelegate.m文件

2、删除info.plist文件相关项Application Scene Manifest

3、删除AppDelegate.m文件相关SceneDelegate代码

#pragma mark - UISceneSession lifecycle
- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnectingSceneSession:(UISceneSession *)connectingSceneSession options:(UISceneConnectionOptions *)options {// Called when a new scene session is being created.// Use this method to select a configuration to create the new scene with.return [[UISceneConfiguration alloc] initWithName:@"Default Configuration" sessionRole:connectingSceneSession.role];
}
- (void)application:(UIApplication *)application didDiscardSceneSessions:(NSSet<UISceneSession *> *)sceneSessions {// Called when the user discards a scene session.// If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions.// Use this method to release any resources that were specific to the discarded scenes, as they will not return.
}

4、在AppDelegate.h中,补回window属性

#import <UIKit/UIKit.h>@interface AppDelegate : UIResponder <UIApplicationDelegate>@property (strong, nonatomic) UIWindow *window;@end

5、纯代码需要完善AppDelegate.m的window实例化

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {// Override point for customization after application launch.self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];[self.window setRootViewController:[[ViewController alloc]init]];[self.window makeKeyAndVisible];return YES;
}

Xcode11后新建项目怎么移除SceneDelegate?相关推荐

  1. ios运行html时黑屏,iOS13 ,xcode11新建项目真机运行出现黑屏及新出现的SceneDelegate的作用...

    iOS13之后,xcode 11新建项目,大家会发现项目中多出了SceneDelegate这个类,而且新建项目之后,在模拟器上运行没问题,真机上低于iOS13系统的手机就会出现黑屏(解决方法就是在Ap ...

  2. 解决pycharm新建项目后按钮灰色问题

    解决pycharm新建项目后按钮灰色问题 参考文章: (1)解决pycharm新建项目后按钮灰色问题 (2)https://www.cnblogs.com/maggie-zhang/p/1104575 ...

  3. 升级macOS新系统后,Xcode7.2 Xcode7.3.1 在新建项目界面,出现了文字错乱的情况

    在升级macOS新系统后,Xcode7.2  Xcode7.3.1 在新建项目界面,出现了文字错乱的情况. 这种情况在Xcode8.0环境下是显示正常的,但是在7.2  .7.3.1环境下面是出现了错 ...

  4. VSS新建项目后导致项目组成员不能打开解决方案的解决方法

    VSS新建项目后导致项目组成员不能打开解决方案的解决方法 找到刚从VSS中获取的源文件,中的解决方案*.sln 用记事本打开,找到源代码控制节点将其删除,即可. GlobalSection(Sourc ...

  5. IDEA配置好maven后新建maven项目一直build失败的解决方法

    IDEA配置好maven后新建maven项目一直build失败的解决方法 参考文章: (1)IDEA配置好maven后新建maven项目一直build失败的解决方法 (2)https://www.cn ...

  6. Idea新建项目名后出现中括号别名

    Idea新建项目名后出现中括号别名 1.修改pom.xml文件的 artifactId标签 和项目名一致 2.项目名出现中括号是因为iml文件名和项目文件名不一样,需要更改iml文件名即可

  7. pycharm每次新建项目都会创建虚拟环境问题,导致很多库安装后无法导入

    最近因为工作上的需要,琢磨了一下python,装了pycharm这个号称史上最好的编辑器,还没开始玩,就被整崩溃了. 因为我是刚开始玩这个,写了很多hello world,所以新建项目的时候很多,不知 ...

  8. Premiere 新建项目导入视频后 视频花屏解决办法

    最近发现有的电脑用Adobe Premiere Pro新建项目后,导入视频到序列中,在预览视频时花屏,看不清画面 原因是:显卡驱动和渲染程序[Mercury playback Engine GPU加速 ...

  9. altium designer安装后无法新建项目,求指导

    刚安装的破解版AD21,无法新建项目,提示工作空间访问地址错误,安装时已经保存了单机许可证文件,但是还没注册,是不是这个原因?求AD玩家帮忙解答此问题,感谢!

最新文章

  1. 【只需4步】windows server系统下快速安装绿色版apache-tomcat-8.0.35(免安装版)
  2. CSDN送会员?免费的!都来领!
  3. xml转换为mysql_如何将存储在XML文件中的数据转换为关系数据库(MySQL)?
  4. Linux vim打开文件的四种方式
  5. POJ - 3177 Redundant Paths(边双缩点)
  6. 《大数据》2015年第3期“研究”——大数据流式计算:应用特征和技术挑战
  7. Spring事务6连问
  8. Android WebView Error – Uncaught TypeError: Cannot call method ‘getItem’ of null at
  9. 【clickhouse】mac 10.15.7使用docker安装clickhouse
  10. Struts2工作流程
  11. [JSOI2009]球队收益
  12. Microsemi Libero使用技巧3——使用FlashPro单独下载程序
  13. Android帧动画分析
  14. 后渗透阶段的权限维持
  15. 就业培训 | 2020第一期重庆高校毕业生大数据职业技能线上特训营开课啦
  16. Hikari连接池——java.lang.Exception: Apparent connection leak detected
  17. 统计学方差,中位数,方差,标准差,协方差等的计算
  18. 随着时间在数字上加1的PHP代码,自动在对应的数字上加一,是怎么加的,搞不懂...
  19. java调用bert_NLP(十九)首次使用BERT的可视化指导
  20. 前程无忧简历泄露事件再被曝光,公司理念是“不赚钱的东西不做”

热门文章

  1. Spring In Action 03 ---面向切面的Spring
  2. Java代码评审歪诗!让你写出更加优秀的代码!
  3. 苹果CMS使用UNIAPP对接制作纯NVUE的APP方法分享
  4. 群论:同构 与 同态 (群同构 与 群同态)
  5. 2017苹果开发者大会看点汇总
  6. Dashboard的安装及其配置
  7. java——final关键字、权限、内部类、引用类型
  8. Gym 100685A Ariel (运算)
  9. 蓝牙学习笔记之建立蓝牙连接的过程
  10. 最老程序员创业开发实训13---Android---网络请求与异步任务