删除Xcode项目的SceneDelegate 2020-11-07 前进路上 暂无评论 1618 次阅读 本文发布于2020-11-07, 文章内容或资源可能已经失效,仅供参考,谢谢。 新建Xcode项目的时候发现项目中有个叫SceneDelegate的东西,搜了一下是Xcode11新增的,作用是iPad分屏用到的,我开发iPhone应用应该用不到这玩意儿,于是就搜了一下怎么删除这个东西。 # 删除SceneDelegate 1. 修改info.plist文件,删除`Application Scene Manifest`,如图 [![修改info.plist](https://api.wuwz.net/distribute/web/zkkme/img/0035/0035-1.png "修改info.plist")](https://api.wuwz.net/distribute/web/zkkme/img/0035/0035-1.png "修改info.plist") 2. 给`AppDelegate`类增加一个`UIWindow`属性 [![修改info.plist](https://api.wuwz.net/distribute/web/zkkme/img/0035/0035-2.png "增加window")](https://api.wuwz.net/distribute/web/zkkme/img/0035/0035-2.png "增加window") 3. 删除`AppDelegate.m`文件中的两个管理SceneDelegate生命周期的代理方法,如图 [![删除代理方法](https://api.wuwz.net/distribute/web/zkkme/img/0035/0035-3.png "删除代理方法")](https://api.wuwz.net/distribute/web/zkkme/img/0035/0035-3.png "删除代理方法") 4. 删除`SceneDelegate.h`和`SceneDelegate.m`文件,如图 [![删除代码文件](https://api.wuwz.net/distribute/web/zkkme/img/0035/0035-4.png "删除代码文件")](https://api.wuwz.net/distribute/web/zkkme/img/0035/0035-4.png "删除代码文件") > REFERENCE - [Xcode 11新建项目多了Scenedelegate?](https://www.jianshu.com/p/25b37bd40cd7 "Xcode 11新建项目多了Scenedelegate?") 标签: iOS开发 如果您对此页面有任何问题或建议,请在本站留言,或联系邮箱me[at]zkk.me本网站部分内容转载自其他网站,如有侵权,请联系博主