美文网首页
Xcode11后删除SceneDelegate

Xcode11后删除SceneDelegate

作者: xu1Peng | 来源:发表于2021-02-04 17:15 被阅读0次

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];
}

相关文章

网友评论

      本文标题:Xcode11后删除SceneDelegate

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