有关RootViewController设置的问题和Unbalanced calls to begin/end appearance transitions for <CYLTabbarController>

时间:2021-05-30 00:27:25   收藏:0   阅读:21

问题

原来的方法

//新建appDelegate对象
AppDelegate *app = [[AppDelegate alloc] init];
//初始化window
app.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
app.window.backgroundColor = WHITE;
[app.window makeKeyAndVisible];
//创建tabbar
Tcq_Tabbar *tabbar = [[Tcq_Tabbar alloc] init];
CYLTabBarController *tcq_Tab = tabbar.tcq_Tabbar;
//设置为rootzViewController
[app.window setRootViewController:tcq_Tab];

Unbalanced calls to begin/end appearance transitions for <CYLTabbarController>

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated]; 
}

新方法

if (@available(iOS 13.0, *)) {
        //在ios13后通过这种方式获取window
        window = [UIApplication sharedApplication].windows[0];
    } else {
        window = [UIApplication sharedApplication].delegate.window;
    }

原文:https://www.cnblogs.com/r1cardo/p/14826215.html

评论(0)
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!