从NSObject类获取UINavigationBar引用

时间:2014-11-28 11:08:06

标签: ios uinavigationcontroller nsobject

我想从未扩展popToRootViewController的类调用UIViewController方法,但我无法从中获取navigationController的引用。有没有办法做到这一点?转义解决方案,实现委托给viewController实现该方法。

例如,我希望名为MyClass : NSObject的班级拨打popToRootViewController。有可能吗?

1 个答案:

答案 0 :(得分:2)

要访问导航控制器,您可以执行以下操作:

UINavigationController* navController = (UINavigationController *)[[[UIApplication sharedApplication] delegate] window].rootViewController;

然后你可以打电话

[navController popToRootViewControllerAnimated:YES];