Xcode11 新建纯代码项目以及运行模拟器黑屏解决

xcode11 新建纯代码项目,现选择“创建一个新的Xcode 项目”。
在这里插入图片描述
选择创建单个APP
在这里插入图片描述
填写项目名称Product Name,选择您的团队Team,填写组织名称Organization Name,填写组织id Organization Identifier(格式为:com.公司名.项目名称),然后创建。
在这里插入图片描述
新建的项目是由故事板来呈现的,其中存在Main.storyboard,建立纯代码要删除该故事板。然后删除info.plist里的
在这里插入图片描述
在这里插入图片描述
建立新的根视图控制器:MainController
在这里插入图片描述在这里插入图片描述
将该视图控制器设置为根视图控制器。在xcode11中,新建项目出现了与以前版本不一样的新的文件:SceneDelegate,而且发现在以前的AppDelegate中的window属性已经不见了,而是移到了SceneDelegate中,这是因为iOS 13 的新功能:分屏,SceneDelegate 将代替 AppDelegate来管理UI的生命周期,从而安装以前的方法在AppDelegate中进行界面初始化,设置根控制器,运行后将出现黑屏
如果要安装以前的方式来自定义项目,那么需要删除SceneDelegate(APP不用分屏功能)。

删除SceneDelegate文件,在info.plist中删除下列这栏,注释掉在Delegate的这些方法。
在这里插入图片描述在这里插入图片描述在这里插入图片描述
然后安装以前的方法,在AppDelegate中初始化window,注意在AppleDelegate.h中添加window属性。引用新建的MainViewControll,将其设为根视图控制器,然后运行将出现以MainViewControll为根控制器的APP。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
这样就像以前的一样,创建了一个新的项目。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值