首页 > Windows开发 > 详细

whose view is not in the window hierarchy

时间:2017-02-14 19:23:59      阅读:202      评论:0      收藏:0      [点我收藏+]

视图层级混乱造成的 打开控制器的方式present 与push 都不行,可以执行下面的方法

- (UIViewController *)goBackForViewController{

    UIViewController *topRootViewController = [UIApplication sharedApplication].keyWindow.rootViewController;

    while (topRootViewController.presentedViewController)

    {

        topRootViewController = topRootViewController.presentedViewController;

    }

    return topRootViewController;

}

调用  [[self goBackForViewController] presentViewController:新创建的控制器(或者push)];

[topRootViewController presentViewController:nav animated:NO completion:nil];

whose view is not in the window hierarchy

原文:http://www.cnblogs.com/tryFighting/p/6398828.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!