一般的手机APP都会有登录页面,此时就涉及到了哪个ViewController为rootViewController的了。一般做法都是将loginViewController设置为根视图(rootViewController)
然后在一个总的ViewController中将其他tabBar页面初始化,同时设置TabBar。
当遇到页面需要退出到登录页面时,可以发通知或者直接调用 [self.navigationController popToRootViewControllerAnimated:YES];
一般在ViewController中做监听,然后
[self.navigationController popViewControllerAnimated:YES]; 到登录页面去。