1、删除info.plist中Application Scene Manifest。
2、删除文件SceneDelegate的.h和.m文件
3、删除或者注释UISceneSession lifecycle的两个方法
如果想使用SceneDelegate,首先判断是否iOS13,然后则需要创建window
if (scene) {
UIWindowScene *windowScene = (UIWindowScene *)scene;
self.window = [[UIWindow alloc] initWithWindowScene:windowScene];
[self.window makeKeyAndVisible];
self.window.rootViewController = [ViewController new];
}
网友评论