美文网首页iOS日常开发
Xcode11填坑之设置根视图rootViewControlle

Xcode11填坑之设置根视图rootViewControlle

作者: 小鲜肉老腊肉都是肉 | 来源:发表于2019-10-16 14:25 被阅读0次

1.设置根视图rootViewController

Xcode11新建工程后,自动生成的文件比之前多了个SceneDelegate类,不知道这是啥玩意,直接删除,然后删除Plist文件中的main,在AppDelegate.m设置完rootViewController后运行代码,报错:


报错信息1

经过一番检查发现,Xcode11自动生成的AppDelegate.h文件中没有window属性,手动添加个


window属性
继续运行,继续报错,报错信息: 报错信息2
猜想可能是被删除的SceneDelegate类导致的,报错信息里提到了Plist,所以到Plist文件看看,发现多了一项: Plist
删除,运行,完美通过。

2.设置启动图LaunchImage

首先在General->App lcons and Launch lmages->Launch Screen File删除后面的LaunchScreen。


QQ20190925-144716@2x.png

然后在Build Settings里面搜索LaunchImage,双击后面的空白处,把LaunchImage填进去


QQ20190925-145113@2x.png
再运行,完美解决。

3.有小伙伴按照上面步骤设置完运行黑屏

解决方法:删除AppDelegate.m里的- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnectingSceneSession:(UISceneSession方法和- (void)application:(UIApplication *)application didDiscardSceneSessions:(NSSet<UISceneSession *> *)sceneSessions方法

AppDelegate.m里删除的方法@2x.png

相关文章

网友评论

    本文标题:Xcode11填坑之设置根视图rootViewControlle

    本文链接:https://www.haomeiwen.com/subject/vzxumctx.html