从随机类访问UIViewController

时间:2014-11-05 19:58:56

标签: ios objective-c uiviewcontroller

我正在尝试找到解决方案,如何从我项目中的随机类访问UIViewcontroller

在我上课之前:

MBViewController vc =  (MBViewController *)[[[[UIApplication sharedApplication] delegate] window] rootViewController];

效果很好。

现在我更改了rootViewController“我正在使用MainVC的{​​{1}}类作为AMSlidMenu”,因此此路径不再可用。

是的,请有人帮帮我。

1 个答案:

答案 0 :(得分:0)

您可以将ViewController创建为AppDelegate中的属性。然后你就可以从任何地方使用它来访问它(因此它不是程序上最正确的形式)

MBViewController vc =  (MBViewController *)[[[UIApplication sharedApplication] delegate] _viewController];