[問題] 回到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