How do I get the RootViewController from a pushed controller?

前端 未结 9 1462
小鲜肉
小鲜肉 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 08:07

    Swift version :

    var rootViewController = self.navigationController?.viewControllers.first
    

    ObjectiveC version :

    UIViewController *rootViewController = [self.navigationController.viewControllers firstObject];
    

    Where self is an instance of a UIViewController embedded in a UINavigationController.

提交回复
热议问题