Xcode11后新建项目怎么移除SceneDelegate?
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?相关推荐
- ios运行html时黑屏,iOS13 ,xcode11新建项目真机运行出现黑屏及新出现的SceneDelegate的作用...
iOS13之后,xcode 11新建项目,大家会发现项目中多出了SceneDelegate这个类,而且新建项目之后,在模拟器上运行没问题,真机上低于iOS13系统的手机就会出现黑屏(解决方法就是在Ap ...
- 解决pycharm新建项目后按钮灰色问题
解决pycharm新建项目后按钮灰色问题 参考文章: (1)解决pycharm新建项目后按钮灰色问题 (2)https://www.cnblogs.com/maggie-zhang/p/1104575 ...
- 升级macOS新系统后,Xcode7.2 Xcode7.3.1 在新建项目界面,出现了文字错乱的情况
在升级macOS新系统后,Xcode7.2 Xcode7.3.1 在新建项目界面,出现了文字错乱的情况. 这种情况在Xcode8.0环境下是显示正常的,但是在7.2 .7.3.1环境下面是出现了错 ...
- VSS新建项目后导致项目组成员不能打开解决方案的解决方法
VSS新建项目后导致项目组成员不能打开解决方案的解决方法 找到刚从VSS中获取的源文件,中的解决方案*.sln 用记事本打开,找到源代码控制节点将其删除,即可. GlobalSection(Sourc ...
- IDEA配置好maven后新建maven项目一直build失败的解决方法
IDEA配置好maven后新建maven项目一直build失败的解决方法 参考文章: (1)IDEA配置好maven后新建maven项目一直build失败的解决方法 (2)https://www.cn ...
- Idea新建项目名后出现中括号别名
Idea新建项目名后出现中括号别名 1.修改pom.xml文件的 artifactId标签 和项目名一致 2.项目名出现中括号是因为iml文件名和项目文件名不一样,需要更改iml文件名即可
- pycharm每次新建项目都会创建虚拟环境问题,导致很多库安装后无法导入
最近因为工作上的需要,琢磨了一下python,装了pycharm这个号称史上最好的编辑器,还没开始玩,就被整崩溃了. 因为我是刚开始玩这个,写了很多hello world,所以新建项目的时候很多,不知 ...
- Premiere 新建项目导入视频后 视频花屏解决办法
最近发现有的电脑用Adobe Premiere Pro新建项目后,导入视频到序列中,在预览视频时花屏,看不清画面 原因是:显卡驱动和渲染程序[Mercury playback Engine GPU加速 ...
- altium designer安装后无法新建项目,求指导
刚安装的破解版AD21,无法新建项目,提示工作空间访问地址错误,安装时已经保存了单机许可证文件,但是还没注册,是不是这个原因?求AD玩家帮忙解答此问题,感谢!
最新文章
- 【只需4步】windows server系统下快速安装绿色版apache-tomcat-8.0.35(免安装版)
- CSDN送会员?免费的!都来领!
- xml转换为mysql_如何将存储在XML文件中的数据转换为关系数据库(MySQL)?
- Linux vim打开文件的四种方式
- POJ - 3177 Redundant Paths(边双缩点)
- 《大数据》2015年第3期“研究”——大数据流式计算:应用特征和技术挑战
- Spring事务6连问
- Android WebView Error – Uncaught TypeError: Cannot call method ‘getItem’ of null at
- 【clickhouse】mac 10.15.7使用docker安装clickhouse
- Struts2工作流程
- [JSOI2009]球队收益
- Microsemi Libero使用技巧3——使用FlashPro单独下载程序
- Android帧动画分析
- 后渗透阶段的权限维持
- 就业培训 | 2020第一期重庆高校毕业生大数据职业技能线上特训营开课啦
- Hikari连接池——java.lang.Exception: Apparent connection leak detected
- 统计学方差,中位数,方差,标准差,协方差等的计算
- 随着时间在数字上加1的PHP代码,自动在对应的数字上加一,是怎么加的,搞不懂...
- java调用bert_NLP(十九)首次使用BERT的可视化指导
- 前程无忧简历泄露事件再被曝光,公司理念是“不赚钱的东西不做”