Xcode11后删除SceneDelegate

2021-02-04  本文已影响0人  xu1Peng

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];
}
上一篇 下一篇

猜你喜欢

热点阅读