在
UINavigationController中有个
viewControllers
,这个返回的是一个NSArray,当界面在切换时,这个NSArray的最大值就是当前界面。
下面这段代码是放在AppDelegate中的applicationDidEnterBackground方法中,是为了当程序进入后台后,判断是否是指定的ViewController,如果是则加载指定的ViewController。
if ([self.window.rootViewControllerisKindOfClass:[UINavigationControllerclass]]) {
UINavigationController *nav = (UINavigationController