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
方法
网友评论