我试图找到解决方案如何从我的项目中的随机类访问UIViewcontroller
。从随机类访问UIViewController
我在我的课前做:
MBViewController vc = (MBViewController *)[[[[UIApplication sharedApplication] delegate] window] rootViewController];
它运作良好。
现在我改变了rootViewController
“我使用的MainVC
类的AMSlidMenu
为rootview
”所以这个路径不可用了。
有人可以帮助我。
没有足够的信息。你是如何创建这个视图控制器?一般而言,您应该在创建时保存一个指向它的指针。单身人士是一个体面的地方,可以节省应用程序全局数据 - 比应用程序委托更好。 – 2014-11-05 20:04:40
你不应该这样做。更好的办法是将viewController传递给需要访问它的对象。 – 2014-11-05 20:06:48
是@DanielT。但如果每次使用我的MBViewController,我都会丢失显示在其上的旧数据。 我想最好的办法是在我的MBViewController中做单身人士不行? – fourthnovember 2014-11-05 20:14:51