[问题] 回到rootviewcontroller

楼主: jazzter (阿里巴巴你妈妈)   2015-04-30 00:40:44
请问,在我的APP之中有一个class,在APP中以shared instance存在
且它会定时去收一些讯息,在收到某些特定讯息时
希望APP能回到第一个画面,这样的流程要怎么实现较好?
我想到最笨的方法就是发NSNotification,可是如此一来每个controller都要注册,
非常不实际,请问有人有什么想法可以提点小弟的吗? 谢谢
作者: darktt (小朱)   2015-04-30 07:21:00
如果你的ViewController是采用NavigationController的方式切换画面的话,那就在第一个画面上收Notification就好了收到后使用[self.navigationController popToRootViewControllerAnimated:Yes];就可以了
作者: tentenlee (天天)   2015-04-30 08:51:00
delegate.window.rootviewcontroller 然后再poprootVChttp://tinyurl.com/prppdk7
作者: Esvent (Esvent)   2015-05-01 10:32:00
[UIApplication sharedApplication].keyWindow.rootVC

Links booklink

Contact Us: admin [ a t ] ucptt.com