xcode 11+ self.window.rootViewController 不生效的问题

新版本的xcode 在AppDelegate 里启动根控制器,代码如下:

    self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
    self.window.rootViewController = [[PageViewController alloc]init];
    [self.window makeKeyAndVisible];

不生效。

解决办法如下:

1,删除info.plist 下的Application scence Manifest

2, SceneDelegate 生命周期移植到AppDelegate。

3,删除 SceneDelegate。

4,删除AppDelegate 里的SceneDelegate 回调方法。


版权声明:本文为dhl_1986原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。