How do I get the RootViewController from a pushed controller?

前端 未结 9 1452
小鲜肉
小鲜肉 2020-12-04 07:50

So, I push a view controller from RootViewController like:

[self.navigationController pushViewController:anotherViewController animated:YES] ;

BUT, FRO

9条回答
  •  遥遥无期
    2020-12-04 07:58

    How about asking the UIApplication singleton for its keyWindow, and from that UIWindow ask for the root view controller (its rootViewController property):

    UIViewController root = [[[UIApplication sharedApplication] keyWindow] rootViewController];
    

提交回复
热议问题