美文网首页
xcode11以后从Appdelegate跳转

xcode11以后从Appdelegate跳转

作者: 男人宫 | 来源:发表于2020-03-12 09:35 被阅读0次

    xcode11之后新增了SceneDelegate文件,传说中是为了分屏使用,iOS13以上才支持,向下的不支持.

    所以可以删除plist文件中的这行


    plist文件

    然后把Appdelegate文件中SceneDelegate的方法也删掉.在Appdelegate.h文件增加

    防止黑屏
    @property (strong, nonatomic) UIWindow *window;
    

    然后进行和之前一样的方法跳转即可

    self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
    ViewController *baseView = [[ViewController alloc] init];
      UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:baseView];
     self.window.rootViewController = nav;
     self.window.backgroundColor = [UIColor whiteColor];
      [self.window makeKeyAndVisible];
    
    

    相关文章

      网友评论

          本文标题:xcode11以后从Appdelegate跳转

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