Xcode 11 删除Scenedelegate
前些天,自己没事时候新建个工程,发现多出了个Scenedelegate文件。百度了一下,嗯,是pad分屏用的。这似乎对我这个iOS手机开发的小菜鸟来说并没有什么卵用。索性放在一边不予理睬。
今天,在新工程想要删除用代码指定根视图的时候发现,咦,竟然报错了,发生了什么。
在我印象中是这么写的啊,查了一下百度,百度也是这么写的。写法没错啊。
后来查了查百度,问了问身边的朋友发现,原来就是Scenedelegate这个文件搞得鬼。如果想要指定根视图,视乎应该在Scenedelegate这个文件里修改了,而不是在我们常用的Appdelegate里修改。
修改的方法如图所示。
后来,发现了更好的办法。
1.首先,删除Scenedelegate文件。
2.然后在info.plist文件中删除Application scene manifest。
3.删除AppDelegate中的两个方法。
4.在Appdelegate中增加window属性。
这样就可以了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)